Machine Learning ML Engineer
Role details
Job location
Tech stack
Requirements
· Bachelor''s Degree in Computer Science or related field and 10 years of experience in software engineering or Master''s Degree in Computer Science or related field and 5 years of experience in software engineering
· 4+ years of proven work experience in designing and Architecting cloud native, distributed, high performant and scalable microservices.
· 4 years of experience with database languages (SQL, PL/SQL, PG-PL/SQL), version control (Git), data structures and algorithms
· 4 years of experience in writing production quality software with Python; knowledge of Unit testing in Python, Mocking, Pytest.
· 4 years of experience in architecting ML solutions given an abstract business problem
· 3 years of experience with MLOps, Model development lifecycle with knowledge of Training and Deployment pipelines for Machine Learning solutions on the cloud
· 3 years of experience building training and inference pipelines
· Hands on experience with building data pipeline with Spark, Hadoop, Redshift and/or Hive
· Experience with Kubernetes, Helm, microservice architecture and design, and best practices around multithreading, networking, offline storage, and performance tuning
· A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
· Design/Architecting Applications in No-SQL database such Cassandra, and Azure Cosmos DB.
· Utilize Industry Research and Innovation to build Next Generation systems to Improve Walmart Technology Environment.
· Experience with Google Cloud Platform and Airflow is a plus.
· Prefer experience with building Machine Learning models and pipelines related to personalization.