Maersk

Senior Machine Learning Engineer

Bengaluru, India
Deep Learning Python Go Azure Kubernetes Terraform API Django Java FastAPI TensorFlow AWS GCP Machine Learning Keras PyTorch Docker
This job is closed! Check out or
Description

What Is the Opportunity

Do you want to help us optimize our vessel utilization, reduce our carbon footprint and be part of the team in building the definitive Global Data & Analytics (GDA) strategy. Maersk’s strategy is powered by data is the key enabler and our unique competitive advantage, your passion and leadership is critical for success in a role that has direct influence on our company’s transformation.

** What You Can Offer Us:**

As a Machine Learning Engineer, you will play a vital role in designing, developing, and implementing both machine learning models and software systems that solve complex challenge. You will collaborate closely with interdisciplinary teams, including data scientists, software engineers, product managers, and domain experts, to deliver innovative and scalable solutions.

**Responsibilities:**

- Experience with machine learning algorithms, deep learning frameworks, and natural language processing (NLP) techniques, LLM models, Generative AI etc.

- Develop end-to-end machine learning solutions, including data collection, preprocessing, feature engineering, model training, and deployment.

- Excellent understanding and experience of Python, GitLab, Kubernetes, Terraform, Keras,, PyTorch, Kubeflow, Docker, ClearML.

- Design and implement software applications, libraries, and APIs that integrate machine learning components seamlessly.

- Collaborate to understand modeling requirements and translate them into effective technical solutions.

- Write clean, efficient, and maintainable code in languages such as Python, Java, C++, or similar languages.

- Implement software engineering best practices, including version control, code reviews, and testing methodologies.

- Architect and optimize software systems for scalability, performance, and reliability.

- Collaborate with cross-functional teams to ensure seamless integration of machine learning models into software products.

- Stay updated with the latest developments in machine learning and software engineering and apply them to improve our products.

- Troubleshoot and debug issues across the entire technology stack, from data pipelines to user interfaces.

- Participate in brainstorming sessions, technical discussions, and contribute innovative ideas to drive continuous improvement.

- Mentor junior team members and actively share knowledge to foster a culture of learning and growth.

**Qualifications:**

- Bachelor's, Master's, or Ph.D. in Computer Science, Software Engineering, Machine Learning, Data Science, or a related field.

- Strong foundation in software engineering & machine learning concepts, algorithms, and techniques.

- Proficiency in at least one programming language (Python, Java, Golang ++, etc.) and experience with software development best practices.

- Hands-on experience with API frameworks like Springboot, Django, Fastapi etc.

- Hands-on experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn.

- Familiarity with software development methodologies, version control systems, and continuous integration pipelines.

- Ability to architect, design, and develop software applications that interact with machine learning models.

- Excellent problem-solving skills and the ability to collaborate effectively in a team environment.

- Strong communication skills to convey technical concepts to both technical and non-technical stakeholders.

- Previous experience in developing and deploying machine learning models in production systems is a plus.

- Knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is advantageous.

**Benefits:**

- Competitive salary and comprehensive benefits package.

- Opportunity to work on ground-breaking projects that merge machine learning and software engineering.

- Collaborative and innovative work environment that fosters creativity and professional growth.

- Access to continuous learning resources, workshops, and conferences to stay at the forefront of technology.

- Flexible work arrangements to support a healthy work-life balance.

- Exposure to diverse technologies, tools, and challenges that will expand your skill set.

If you're excited about combining your passion for machine learning with software engineering expertise, we encourage you to apply for this unique opportunity/ Join our team of forward-thinkers who are driven by a shared vision of pushing the boundaries of technology.

Maersk
Maersk
Customer Service Information Technology Logistics Retail Shipping

0 applies

52 views

Other Jobs from Maersk

Software Engineer

Bengaluru, India

Software Engineer

Pune, India Bengaluru, India

Data Engineer

Bengaluru, India

Full Stack Developer

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers