Senior Software Engineer ( AI/ML)Maersk · India, Bengaluru, 560064
Maersk logo

Maersk

company page ↗ Visa Sponsoring Company

Senior Software Engineer ( AI/ML)

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-09-23 India, Bengaluru, 560064 Full-time Hybrid ICT
💰 Salary Not shared 📊 Market ₹200,000–₹350,000/mo

About the Company

Senior Software Engineer - AI/ML About the Role We are looking for a Senior Software Engineer - AI/ML with strong hands-on experience in Artificial Intelligence and Machine Learning, particularly in designing and developing complex, production-level AI/ML solutions. The ideal candidate should have practical experience taking AI/ML solutions from concept or prototype through to production deployment, with a strong understanding of model integration, AI/ML workflows, scalability, performance, and reliability.

Responsibilities

  • ● Design, develop, deploy, and maintain production-grade AI/ML solutions for complex business and technical use cases.
  • ● Develop and implement AI/ML solutions using appropriate models, frameworks, tools, and technologies.
  • ● Work with Generative AI, Large Language Models (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.
  • ● Work with large and complex datasets and apply appropriate machine learning techniques to solve real-world problems.
  • ● Develop and maintain REST APIs and services to 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 in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field.
  • ● Strong professional experience in AI/ML engineering, with proven hands-on experience building and deploying production-level AI/ML solutions.
  • ● Strong programming skills in Python. Experience with Java, C, or TypeScript is an added advantage.
  • ● Strong understanding of machine learning concepts, algorithms, model development, evaluation, and deployment.
  • ● Hands-on experience with relevant AI/ML frameworks and libraries such as PyTorch, TensorFlow, Scikit-learn, Hugging Face, or similar.
  • ● Understanding of software engineering principles, application architecture, scalability, and performance.

Requirements

  • ● this will be a secondary focus compared to hands-on AI/ML expertise.