Mlops Engineer
Confirmed live in the last 24 hours
Xylem

10,001+ employees

Innovative water solutions
Company Overview
Xylem helps consumers solve water. The company works to bring clean water, sanitation and hygiene education to schools and communities in emerging markets, and respond with water solutions when disaster strikes around the globe
Industrial & Manufacturing
Hardware

Company Stage

N/A

Total Funding

N/A

Founded

2011

Headquarters

Washington, District of Columbia

Growth & Insights
Headcount

6 month growth

4%

1 year growth

89%

2 year growth

89%
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Science
Django
Docker
Flask
Google Cloud Platform
Git
Airflow
Microsoft Azure
Pandas
REST APIs
Tensorflow
Terraform
Kubernetes
Python
Ansible
FastAPI
Software Testing
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in computer science or software engineering
  • A background of at least 2 years in relevant applied work experience
  • Strong programming skills in languages such as Python
  • Familiar with relevant machine learning and scientific libraries (e.g., TensorFlow, Pytorch, scikit-learn, pandas)
  • Strong understanding of Docker and container orchestration systems like Kubernetes or ECS
  • Understands the ins and outs of relational databases, including schema design
  • Ability to design and implement cloud solutions (AWS, MS Azure or GCP)
  • Strong understanding of Rest APIs with experience in a framework like Django, Flask, or FastAPI
  • Understanding of software development principles and practices, including version control (e.g., Git) and software testing
  • Proficient with CI/CD, including tools like Bitbucket Pipelines or Github Actions
  • Possesses advanced critical thinking skills, enabling objective evaluation and selection of diverse tools, platforms, and technologies to construct an efficient and dependable MLOps tech stack
  • Ability to harness collective expertise and foster a cooperative spirit among team members
  • Has an always growing mindset
  • Fluent in English, with excellent communication skills
Responsibilities
  • Develop and maintain automated machine learning pipelines, streamlining the model lifecycle from training and validation to deployment
  • Configure data science products for deployment within the AWS or Azure ecosystem, and set up MLOps technologies for sub-routine tasks, such as model deployment and retraining
  • Utilize containerization (e.g., Docker) and orchestration (e.g., Kubernetes) to ensure efficient model deployment and management
  • Apply software engineering best practices, including CI/CD and automation, to machine learning
  • Contribute to the development of REST APIs in Django for efficient model integration into production applications
  • Create technical documentation to support software product development using formats like OpenAPI, Markdown, and LaTex
  • Implement best practices for data science, including code development, model training, and validation/testing using MLOps
  • Collaborate closely with data scientists to ensure reliable, scalable, secure, and consistent model deployment
  • Build unit tests to ensure the accuracy and robustness of all model components
  • Demonstrate a strong sense of ownership to complete all product deliverables
Desired Qualifications
  • Proven experience in the end-to-end lifecycle management of machine learning models, encompassing model development, testing, deployment, monitoring, and continuous improvement
  • Experience with MLOps tools and frameworks like Kubeflow, MLFlow, Sagemaker, Airflow etc
  • Experience with Django and its ecosystem
  • Proficiency in IaC Tools, such as Terraform, CloudFormation, Ansible, or similar