Senior AI Engineer (Python, .Net)
Summary
Build and deploy enterprise-scale AI solutions using Python, LLMs, RAG, and AWS cloud services, collaborating with cross-functional teams to integrate AI into production systems.
We are seeking a highly skilled Senior AI Engineer to design, build, deploy, and support secure, scalable, and production-ready AI solutions within an enterprise environment.
This role combines expertise in software engineering, Generative AI, AWS cloud architecture, enterprise integrations, observability, and application security. You will lead the development of AI-powered applications and services, working closely with product teams, architects, software engineers, cloud specialists, cybersecurity teams, and business stakeholders to deliver innovative solutions that drive measurable business value.
The ideal candidate has strong experience in Python development, cloud-native architectures, large language models (LLMs), retrieval-augmented generation (RAG), AI agents, and enterprise system integration.
This role will work closely with software engineers, architects, data teams, and business stakeholders to build scalable, secure, and production-ready AI solutions. The ideal candidate has hands-on experience developing AI applications, integrating enterprise systems, and deploying solutions in cloud environments.
Key Responsibilities
Design, develop, and deploy AI-powered applications and services.
Build and maintain Generative AI, LLM, and Retrieval-Augmented Generation (RAG) solutions.
Develop APIs, backend services, and integrations using Python and cloud technologies.
Integrate AI solutions with enterprise platforms, databases, and business applications.
Design and optimize AWS cloud-based solutions.
Implement monitoring, logging, and performance tracking using observability tools.
Apply security best practices throughout the software development lifecycle.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Participate in architecture discussions, code reviews, testing, and production deployments.
Mentor junior engineers and contribute to engineering best practices.
Required Qualifications
Bachelor's Degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.
At least 5-7 years of software engineering experience, preferably in enterprise environments.
At least 3 years of experience developing AI, Machine Learning, or Generative AI solutions.
Experience building and supporting production-grade applications.
Required Technical Skills
Python
Generative AI / Large Language Models (LLMs)
Prompt Engineering
RAG (Retrieval-Augmented Generation)
AWS (Lambda, Bedrock, ECS/EKS, S3)
REST APIs & Microservices
Docker
SQL & Database Integration
Datadog or similar monitoring tools
Git & CI/CD Pipelines
Nice to Have
.NET development experience
Terraform
Snyk, Wiz, or DevSecOps tools
AWS or AI-related certifications
Ideal for candidates with strong Python development experience and a passion for building enterprise-scale AI solutions in AWS.
Work Arrangement
Hybrid Setup
Required onsite reporting (2-3x) days per week
Day shift schedule: 8:00 AM to 5:00 PM
Why Join Us?
Work on cutting-edge Generative AI and enterprise-scale technology initiatives.
Design and deploy production-grade AI solutions using modern cloud technologies.
Collaborate with highly skilled engineering, architecture, security, and product teams.
Influence enterprise AI strategy and engineering best practices.
Opportunity to lead innovation while solving complex business and technology challenges.