Senior AI Developer
sarahire
Job Description
Design, implement, and optimize large‑scale AI/ML models, especially generative AI and LLM applications. • Build and maintain data pipelines, ETL processes, and feature stores that support model training. • Deploy AI services to Azure, AWS, or GCP using containerization and CI/CD practices. • Develop robust APIs (REST, FastAPI) for model serving and integration with downstream systems. • Collaborate with product owners and stakeholders to translate business needs into technical specifications. • Mentor junior engineers and champion best practices in code quality, testing, and documentation. Requirements • Minimum 8 years of software development experience. • At least 3 years of hands‑on AI/ML and generative AI experience. • Proficient in Python and AI frameworks such as TensorFlow, PyTorch, and scikit‑learn. • Experience with LLMs and platforms like OpenAI or Azure OpenAI. • Proven track record deploying AI solutions on Azure, AWS, or GCP. • Strong knowledge of data engineering, ETL pipelines, and SQL/NoSQL databases. • Experience building and consuming RESTful APIs, preferably with FastAPI. • Excellent communication and stakeholder management skills. • Bachelor’s degree in Computer Science or related field (Master’s preferred).