- Company Name
- Haystack
- Job Title
- Artificial Intelligence Engineer
- Job Description
-
Job Title: Artificial Intelligence Engineer (Head of AI Development)
Role Summary
Lead the end‑to‑end development of a cloud‑native AI platform on Microsoft Azure, overseeing architecture, engineering standards, and delivery. Drive cross‑functional collaboration to transform AI concepts into production features, ensuring scalability, security, and responsible AI practices.
Expectations
- Deliver high‑quality, production‑ready AI solutions from ideation through deployment.
- Mentor and grow a high‑performance engineering team.
- Establish and enforce coding, testing, and architectural standards.
- Serve as a technical liaison with product, client delivery, and partner stakeholders.
Key Responsibilities
- Own the full SDLC: planning, branching, CI/CD, testing, deployment, and code reviews.
- Design scalable, secure microservices and API layers using Python and C#.
- Architect platform layers: Azure AI Foundry, Azure AI Search, AKS, and related services.
- Implement DevOps practices with GitHub Actions, Docker, Kubernetes, and automated testing.
- Mentor developers and data engineers, fostering continuous improvement.
- Collaborate with product, AI, and client delivery teams to prioritize and ship features.
- Champion secure coding, model governance, and responsible AI deployment.
- Represent engineering in client and partner discussions, including Microsoft partner engagements.
Required Skills
- Proven leadership in software engineering or principal engineering roles.
- Deep expertise in Azure AI ecosystem (AI Foundry, Azure AI Search, AKS).
- Strong Python and C# development skills with experience building microservices.
- Hands‑on experience with GitHub Actions, Docker, Kubernetes, and cloud‑native CI/CD.
- Ability to design, review, and enforce coding standards and architectural guidelines.
- Excellent communication and stakeholder translation skills.
- Strategic, pragmatic, and curious mindset, comfortable with both high‑level architecture and hands‑on development.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Optional certifications: Microsoft Certified: Azure AI Engineer Associate, Azure Solutions Architect Expert, or equivalent.