AI Software Engineer (Generative AI & Cloud-Native Systems)

Algonomy

Bengaluru Urban

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Bangalore Urban is seeking an AI Software Engineer to build scalable, production-grade AI applications. This role emphasizes software engineering excellence and requires strong experience with Python, cloud services like AWS or Azure, and AI application development. The ideal candidate has 3–4 years of experience and will work in a collaborative environment that values clean coding and observability.

Qualifications

  • 3–4 years of professional software development experience with strong fundamentals.
  • Experience in building cloud-native backend systems with AWS or Azure.
  • 1–2 years of hands-on experience in AI application development.

Responsibilities

  • Design, build, and optimize cloud-native backend services for AI applications.
  • Integrate generative AI and agentic systems into full-stack applications.
  • Collaborate with ML engineers to deploy models and mentor junior engineers.

Skills

Proficiency in Python
CI/CD pipelines
Cloud-native backend systems
Experience with AI application development

Education

Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field

Tools

FastAPI
AWS
Azure
Terraform

Job description

Talent Acquisition | Engineering Hiring | Product Management | Analytics | Marketing and Sales Hiring

Job : AI Software Engineer (Generative AI & Cloud-Native Systems)

Experience: 3–4 years in software development + 1–2 years in AI (agentic/generative)

About the Role

We’re building scalable, production-grade full-stack AI applications where AI capabilities (like generative models and agentic workflows) are deeply integrated into user-facing products. As an AI Software Engineer, you’ll be the bridge between AI research and real-world systems: you’ll design, build, and maintain cloud-native backend services, infrastructure, and APIs that power AI features— not just train models, but ensure they’re reliable, secure, and cost-efficient at scale. Your core focus will be software engineering excellence (clean code, testing, CI/CD, system design) with AI as a component, not the sole focus.

If you thrive in environments where "AI" means building robust, maintainable systems (not just notebooks), and you’ve shipped AI features in production using AWS/Azure, this role is for you.

Key Responsibilities

  • Design, build, and optimize cloud-native backend services (Python/Node.js) for AI applications on AWS or Azure (e.g., serverless, containers, managed services). Develop infrastructure as code (IaC) using Terraform, CloudFormation, or ARM templates to automate cloud deployments. Implement CI/CD pipelines for AI model deployment, application updates, and automated testing (e.g., GitHub Actions, Azure DevOps). Build scalable APIs/microservices (FastAPI, gRPC) to serve AI features (e.g., LLM inference, agent workflows) with security, latency, and cost efficiency. Ensure reliability and observability via monitoring (Prometheus, CloudWatch), logging, and alerting for AI systems.
  • Integrate generative AI and agentic systems (e.g., LangChain, CrewAI, AutoGen) into full-stack applications— not just prototyping, but productionizing workflows. Design RAG pipelines with vector databases (e.g., Azure Cognitive Search, AWS OpenSearch) and optimize for latency/cost. Fine-tune LLMs (using LoRA, PEFT) or leverage cloud AI services (e.g., AWS Bedrock, Azure OpenAI) for custom use cases. Build data pipelines for AI training/inference (ingestion, preprocessing, synthetic data) with cloud tools (e.g., AWS Glue, Azure Data Factory). Collaborate with ML engineers to deploy models via TorchServe, Triton, or cloud-managed services (e.g., SageMaker Endpoints, Azure ML Endpoints). Work cross-functionally with product, frontend, and data teams to translate business needs into scalable AI solutions. Champion software best practices: testing (unit/integration), code reviews, documentation, and modular design. Mentor junior engineers on cloud engineering and AI system design.

Minimum Qualifications

3–4 years of professional software development experience with strong fundamentals:

  • Proficiency in Python (required) and modern frameworks (FastAPI, Flask, Django).
  • Experience building cloud-native backend systems (AWS or Azure) with services like containerization (Docker) and orchestration (Kubernetes).
  • Proven track record in CI/CD pipelines, infrastructure-as-code (Terraform/CloudFormation), and monitoring tools.
  • 1–2 years of hands‑on experience in AI application development, specifically: implementing RAG pipelines or fine‑tuning LLMs in production.
  • Experience with cloud AI services (SageMaker, Azure ML) or deploying open-source models on cloud infrastructure.
  • Strong software engineering discipline: writing testable, maintainable code; experience with Git workflows, agile development, and collaborative code reviews; understanding of system design (scalability, security, cost optimization).
  • Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.

Preferred Qualifications

  • Experience with full-stack development (frontend frameworks like React/Vue for AI-powered UIs).
  • Knowledge of serverless architectures (AWS Lambda/Azure Functions) for AI workloads.
  • Familiarity with MLOps tools (MLflow, Kubeflow) or cloud-native MLOps (SageMaker Pipelines, Azure ML Pipelines).
  • Prior work on cost‑optimized AI systems (e.g., model quantization, auto‑scaling, spot instances).
  • Contributions to open-source AI/ML projects or cloud infrastructure tooling.

WhyThis Role?

You’ll build real‑world AI products, not just research prototypes—your work directly impacts users. We prioritize clean code, infrastructure as code, and observability over "magic model" hype. You’ll work with modern cloud tools (AWS/Azure) in a team that values software engineering rigor as much as AI innovation.

Seniority level
  • Mid‑Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Algonomy by 2x

Get notified about new Artificial Intelligence Engineer jobs in Bangalore Urban, Karnataka, India.

Bangalore Urban, Karnataka, India 19 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AL/ML Engineer
AL/ML Engineer

Sidglobal • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Competitive compensation and benefits
Opportunity to work on cutting-edge AI projects
Continuous learning and professional development
+1
AI Engineer
AI Engineer

Neoqubit • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior AI Engineer
Senior AI Engineer

AuxoAI Inc. • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Top Gen AI Jobs • Maharashtra

On-site
INR 4,153,000 - 5,416,000
Generative AI Engineer
Generative AI Engineer

Relanto • Bengaluru

Hybrid
INR 1,500,000 - 2,200,000
Hybrid work policy
Scrumptious buffet lunch
Professional development workshops
+1
Generative AI Solutions Engineer
Generative AI Solutions Engineer

Albatronix • Pune City

Hybrid
INR 7,012,000
Competitive salary
Flexible hybrid work model
Rapid career growth
Sr. Software Engineer - AI
Sr. Software Engineer - AI

ConnectWise • Ramban district

Hybrid
INR 1,200,000 - 1,500,000
Senior Artificial Intelligence Engineer
Senior Artificial Intelligence Engineer

SourcingXPress • Chennai District

On-site
INR 1,500,000 - 2,300,000
High ownership in projects
Fast career progression
Collaborative team environment
Senior Generative AI Engineer
Senior Generative AI Engineer

Wissen Infotech • Bengaluru

Hybrid
INR 2,200,000 - 4,000,000
Lead AI Engineer
Lead AI Engineer

Dentsu Global Services • Maharashtra

Hybrid
INR 4,000,000 - 6,000,000