Senior Software Engineer ( AI/ML)

A.P. Moller - Maersk

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Maersk is seeking a Senior Software Engineer – AI/ML to design, build, and deploy production-grade AI/ML solutions for enterprise use cases. You will work on end-to-end AI/ML workflows, from model integration to API exposure and deployment, across cloud environments.

The role emphasizes hands-on AI/ML engineering, scalability, and reliability within an enterprise tech ecosystem, including integration with databases and external services.

Qualifications

  • Hands-on experience building and deploying production-level AI/ML solutions.
  • Experience with Generative AI and LLM-based applications.
  • Experience developing and integrating REST APIs using frameworks like FastAPI, Flask, Spring Boot, .NET, or similar.
  • Familiarity with CI/CD, testing, and production deployment practices.

Responsibilities

  • Design, develop, deploy, and maintain production-grade AI/ML solutions for complex business and technical use cases.
  • Develop AI/ML solutions using appropriate models, frameworks, tools, and technologies.
  • Work with Generative AI, LLMs, and AI/ML applications where applicable.
  • Develop solutions involving RAG, embeddings, vector databases, prompt engineering, model integration, and AI workflows.
  • Build and integrate AI/ML capabilities into enterprise applications and existing technology ecosystems.
  • Evaluate and optimize AI/ML solutions for accuracy, performance, scalability, reliability, and cost.
  • Write clean, maintainable, testable, production-ready code and expose it via REST APIs.

Skills

Python
TensorFlow
PyTorch
APIs
Cloud
REST APIs
Docker
Kubernetes
LLMs
RAG
Embeddings
LangChain
CI/CD
SQL
Data Modeling

Education

Bachelor's or Master's degree in Computer Science / AI / ML / Data Science

Tools

AWS
Azure
GCP

Job description

Senior Software Engineer – AI/ML
About the Role

We are looking for aSenior Software Engineer – AI/MLwith strong hands-on experience inArtificial Intelligence and Machine Learning, particularly in designing and developingcomplex, production-level AI/ML solutions.

The ideal candidate should have practical experience taking AI/ML solutions from concept or prototype through toproduction deployment, with a strong understanding of model integration, AI/ML workflows, scalability, performance, and reliability.

Experience inAPI development and software engineeringis also required, but this will be a secondary focus compared to hands-on AI/ML expertise.

Key Responsibilities
  • Design, develop, deploy, and maintainproduction-grade AI/ML solutionsfor complex business and technical use cases.
  • Develop and implement AI/ML solutions using appropriate models, frameworks, tools, and technologies.
  • Work withGenerative AI, Large Language Models (LLMs), and AI/ML applicationswhere applicable.
  • Develop solutions involvingRAG, embeddings, vector databases, prompt engineering, model integration, and AI workflows.
  • Build and integrate AI/ML capabilities into enterprise applications and existing technology ecosystems.
  • Evaluate and optimize AI/ML solutions foraccuracy, performance, scalability, reliability, and cost.
  • Work with large and complex datasets and apply appropriate machine learning techniques to solve real-world problems.
  • Develop and maintainREST APIs and servicesto expose and integrate AI/ML capabilities with enterprise applications.
  • Integrate AI/ML solutions with databases, external services, enterprise applications, and other data sources.Write clean, maintainable, testable, and production-ready code.
  • Participate in architecture discussions, code reviews, testing, CI/CD, deployment, and production support.
  • Troubleshoot and resolve issues related to AI/ML models, applications, integrations, and production environments.
  • Collaborate with engineering, product, architecture, and business teams to deliver scalable AI/ML solutions.
  • Contribute to technical standards, best practices, and continuous improvement of AI/ML engineering processes.
Required Skills & Qualifications
  • Bachelor’s or Master’s degree inComputer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field.
  • Strong professional experience inAI/ML engineering, with proven hands-on experience building and deploying production-level AI/ML solutions.
  • Experience working oncomplex, real-world AI/ML use casesrather than only prototypes, POCs, or academic projects.
  • Strong programming skills inPython. Experience with Java, C#, or TypeScript is an added advantage.
  • Strong understanding ofmachine learning concepts, algorithms, model development, evaluation, and deployment.
  • Hands-on experience with relevant AI/ML frameworks and libraries such asPyTorch, TensorFlow, Scikit-learn, Hugging Face, or similar.
  • Experience withGenerative AI and LLM-based applicationsis preferred.
  • Experience with concepts such asRAG, embeddings, vector search, prompt engineering, LLM integration, and model evaluationis an advantage.
  • Experience developing and integratingREST APIsusing frameworks such as FastAPI, Flask, Spring Boot, .NET, or similar.
  • Understanding of software engineering principles, application architecture, scalability, and performance.
  • Experience working withcloud platforms such as Azure, AWS, or GCP.
  • Experience with databases such asPostgreSQL, MongoDB, or other relational/NoSQL databases.
  • Familiarity with Docker, Kubernetes, CI/CD, automated testing, and production deployment practices is preferred.
  • Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
  • Experience building and deployingenterprise-scale AI/ML applications.
  • Experience withGenerative AI, LLMs, and Agentic AIsolutions.
  • Experience with frameworks such asLangChain, LangGraph, LlamaIndex, Semantic Kernel, or similar.
  • Experience with AI agents, tool/function calling, workflow orchestration, and multi-step AI workflows.
  • Familiarity withMCP, AI guardrails, LLM evaluation, AI observability, and Responsible AI.
  • Experience integrating AI/ML solutions with enterprise APIs, databases, and business applications.
  • Experience with AI/ML model optimization, monitoring, and production support.
  • Cloud or AI/ML certifications are a plus.
What We’re Looking For

We are primarily looking for astrong hands-on AI/ML engineerwho has experience solvingcomplex, production-level AI/ML problemsand delivering reliable solutions in an enterprise environment.

The ideal candidate should be comfortable working across the AI/ML lifecycle — fromunderstanding the business problem and developing the solution to deployment, optimization, monitoring, and production support.

Experience inAPI development and broader software engineeringis important, but it is considered asecondary requirement. The primary differentiator for this role will be the candidate’s depth ofpractical AI/ML experience and their ability to build and productionize complex AI/ML solutions.

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.

We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.

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

Similar jobs worth comparing

Senior Software Engineer ( AI/ML)
Senior Software Engineer ( AI/ML)

APM Terminals • Mumbai

On-site
INR 4,000,000 - 8,000,000
Senior Full-stack AI Engineer
Senior Full-stack AI Engineer

A.P. Moller - Maersk • Bengaluru

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

Damco Spain SL • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Full-stack AI Engineer
Senior Full-stack AI Engineer

Maersk • Bengaluru

On-site
INR 2,800,000 - 6,000,000
Software Engineer
Software Engineer

A.P. Moller - Maersk • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Full-stack AI Engineer
Senior Full-stack AI Engineer

APM Terminals • Mumbai

On-site
INR 2,600,000 - 4,200,000
AI/ML Engineer (Data Engineering + AI Focus)
AI/ML Engineer (Data Engineering + AI Focus)

A.P. Moller - Maersk • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer Network Operational Intelligence
Senior Software Engineer Network Operational Intelligence

A.P. Moller - Maersk • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Automation Excellence Lead
Automation Excellence Lead

A.P. Moller - Maersk • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer, Network Operational Intelligence
Senior Software Engineer, Network Operational Intelligence

Maersk • Bengaluru

On-site
INR 350,000 - 750,000