About the job
About the Role
We are seeking a Senior AI Engineer & Generative AI to lead the design and delivery of advanced AI solutions for clients. This role combines hands-on development, technical leadership, and client engagement. You will translate business needs into scalable, production-ready AI systems while guiding engineering standards across multiple projects.Key Responsibilities
Technical Leadership
- Design and deploy AI and Generative AI solutions, including LLM-based systems
- Own architecture, model selection, and implementation decisions
- Build scalable ML pipelines, RAG systems, and vector-based retrieval solutions
- Ensure production readiness, performance, security, and cost efficiency
- Establish best practices in data processing, evaluation, and MLOps
Client Engagement
- Serve as the technical lead for AI-related client discussions
- Translate business requirements into clear technical solutions
- Present demos, progress updates, and manage expectations on AI capabilities
Project Delivery
- Lead AI engineering across multiple concurrent projects
- Balance team capacity and manage technical trade-offs
- Partner with Project Managers to estimate effort and mitigate risks
Innovation
- Stay current with AI and Generative AI advancements
- Drive experimentation and continuous improvement of tools and processes
Requirements
- 4+ years in software engineering
- 4+ years building ML/AI systems; 3+ years deploying to production
- Strong Python skills and experience with PyTorch, TensorFlow, or scikit-learn
- Hands-on experience with LLMs (OpenAI, Anthropic, or open-source models)
- Solid understanding of ML algorithms, LLM architectures, data pipelines, and evaluation methods
- Experience with MLOps tools and production AI systems
- Strong client communication and ownership mindset
Nice to Have
- Experience with AWS, GCP, or Azure
- Familiarity with vector databases, RAG architectures, and advanced MLOps workflows