Job Description
At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
At Boeing, we are all innovators on a mission to connect, protect, explore and inspire. From the seabed to outer space, you’ll learn and grow, contributing to work that shapes the world. Find your future with us.
Boeing India Software Engineering team is currently looking for Lead / Architect MLOps Engineer to join our team in Bengaluru, KA. Through our products we deliver innovative solutions to our global customer base.
As part of the Boeing Enterprise Software AI/ML Center of Excellence you will be enabling the Foundations layer where we seek the MLOps Engineer to cover the different steps of the model lifecycle: data preparation, model training, model deployment, model serving, model monitoring & model governance and the technical stack / tools in the AWS Cloud. The MLOps engineer part of the Foundations team will support the lifecycle management of the AI models, Ai enabled offerings, Generative Ai capabilities for various use cases across the enterprise.
Position Responsibilities:
Guide the architecture and implementation of machine learning algorithms and models, including feature engineering, prompt engineering, development, optimization, and maintenance.
Experience with various MLOps, DataOps methods and core machine learning techniques and framework in Ai Factory such as regression, classification, prediction, fusion, decision making and Generative Ai models and ensembles.
Implementing various development, testing, automation tools, and infrastructure.
Managing stakeholders and external interfaces.
Setting up tools and required infrastructure.
Defining and setting development, test, release, update, and support processes for MLOps operations.
Have the technical skill to review, verify, and validate the software code developed in the project.
Troubleshooting techniques and fixing the bugs.
Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage.
Encouraging and building automated processes.
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management.
Incidence management and root cause analysis.
Coordination and communication within the team and with customers.
Selecting and deploying appropriate tools and models.
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
Mentoring and guiding the team members.
Monitoring and measuring customer experience and KPIs.
Managing periodic reporting on the progress to the management and the customer.
Ability to train and onboard users in to the platform on AI ML.
Employer will not sponsor applicants for employment visa status.
Basic Qualifications (Required Skills/Experience): (12 years +)
Pre-requisite skills required for a MLOps Engineer role include:
Experience with machine learning algorithms, deep learning frameworks, and natural language processing (NLP) techniques, LLM models.
Experience working on Linux based infrastructure.
Excellent understanding and experience of Python, GitLab, Kubernetes, Terraform, Keras,, PyTorch, Kubeflow, Docker, ClearML, Openshift and AWS.
Configuration and managing databases.
Excellent troubleshooting.
Working knowledge of various tools, open-source technologies, and cloud services.
Awareness of critical concepts in DevOps and Agile principles.
Experience working in developing services (sync and async) using Microservices Architecture and Design patterns.
Experience working in developing and deploying in AWS its PaaS services.
Hands-on with Docker containers, Kubernetes and creating HELM artifacts.
Ability to rapidly learn and understand software from source code.
Must be flexible, with a high tolerance for organizational complexity and ability to work with partners from within Boeing and outside, across different cultures and time-zones.
Extensive experience in collaborating within an Agile team setting, working as a group to drive Epic/Feature/ Story creation as well as solution design and architecture.
Should have excellent interpersonal and communication skills to earn trust, persuade, motivate and mentor other team members. To be effective, this person must earn the respect of the Scrum teams, Technical Architect, and Release Train Manager, Business teams, customers and all other different stakeholders.
Candidate must be a self-starter with a positive attitude, high ethics, and strong analytical and creative problem-Solving skills and a track record of working successfully under pressure in a time-constrained environment.
Ability to independently execute & deliver on the backlog without dependency or hand-holding.
Should be an excellent team player.
Strong Experience and demonstrated capability to handle challenges with vague or abstract problem statements.
Education/experience typically acquired through advanced education (e.g. Bachelor / Masters) and typically 12 or more years' related work experience or an equivalent combination of education and related work experience.
Typical Education & Experience:
Education/experience typically acquired through advanced education (e.g. Bachelor / Masters) and typically 12 or more years' related work experience or an equivalent combination of education and related work experience.