
Posted 13 hours ago
Senior AI Software Engineer
EYSenior Consultant - AI Software Engineer
Requirements
5+ years professional software experience, Python and Node.js expertise, FastAPI and Fastify, TypeScript, React, and Next.js, Docker and Kubernetes, CI/CD pipelines, Microsoft Azure, SQL Server and PostgreSQL, Vector databases (Chroma, Milvus, Pinecone), RAG pipelines, LLM orchestration (LangChain, Semantic Kernel), Azure OpenAI
Skills
PythonReactAzureTypeScriptDockerKubernetesNode.jsLLM
About the role
Responsibilities
- Design, build, and optimize end-to-end production-grade GenAI applications and scalable enterprise solutions.
- Develop secure and maintainable APIs using Python and Node.js frameworks like FastAPI and Fastify.
- Create dynamic AI-driven web experiences using TypeScript, React, and Next.js.
- Build and operate Retrieval Augmented Generation (RAG) pipelines using vector databases such as Chroma, Milvus, or Pinecone.
- Deploy and manage containerized applications using Docker and Kubernetes within Microsoft Azure environments.
- Implement and maintain CI/CD pipelines to ensure automated testing and high-quality software delivery.
- Collaborate with cross-functional teams including product, architecture, security, and cloud platform specialists.
Requirements
- 5+ years of professional experience delivering enterprise-grade software solutions.
- Expertise in Python and Node.js for backend development.
- Strong frontend engineering skills with TypeScript, React, and Next.js.
- Hands-on experience with Microsoft Azure (AKS, Container Apps, Container Registry).
- Proficiency with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions, or Azure DevOps).
- Experience with relational databases including MS SQL Server and PostgreSQL.
- Practical knowledge of LLM orchestration frameworks like LangChain or Semantic Kernel.
- Experience working with Azure OpenAI or similar enterprise AI services.
- Proven ability to build and operate RAG pipelines and work with vector databases.
Preferred Qualifications
- Exposure to MLOps, including model lifecycle management and observability.
- Experience with event-driven or distributed architectures and message queues.
- Knowledge of observability tools such as Azure Monitor, Prometheus, or Grafana.
- Familiarity with Infrastructure-as-Code (IaC) tools like Terraform or Bicep.
- Experience working in regulated or compliance-driven industries like financial services.
Benefits
- Competitive compensation package and performance-based rewards.
- Continuous learning and world-class professional development opportunities.
- Flexible work arrangements.
- Access to coaching, mentorship, and transformative leadership experiences.
About the Company
EY is a global leader in professional services, dedicated to building a better working world. Our Data & AI team within the AI Hub empowers clients to overcome complex financial and accounting challenges through innovative, cutting-edge technology solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior AI Software Engineer
EY · Dubai
