Machine Learning Infrastructure Engineer

Job Locations US-Remote
Posted Date 6 days ago(6/27/2022 12:43 PM)
Data Science






Position Summary


Artificial Intelligence is transforming the world in almost every industry. Everyone knows only good training data can produces the best machine learning solutions. However, creating training data with high quality in a scalable way is very challenging and very few company can do it. The whole AI world is starving for great training data. Appen is the market lead in training data generation field for more than 22 years and generates all kinds of training data like content relevance, image & video, text and audio, as well as data capturing.


Appen Tech team is solving the AI data problem by combining the power of humans and technology. This world-class and exciting engineering position awaits a qualified candidate who will join Appen’s fast growing data science & machine learning team.


We are seeking a machine learning infrastructure engineer with hands-on expertise to build and enhance our machine learning infrastructure to improve millions of annotators efficiency at scale. 


In this role, you will be the part of a fast growing team solving very interesting technical problems at the intersection of various exciting domains like Cloud Computing, Distributed Systems, Big Data, Machine Learning, and High Performance Computing. Your work will have an enormous impact on Appen's long-term success.







  • Design solutions for machine learning infrastructure that will support the current and future needs of our business.
  • Build scalable and reliable infrastructure that supports feature engineering, model training, deployment, inferencing, performance monitoring in the cloud and on prem.
  • Build pipeline that supports running multiple machine learning models in parallel in production
  • Collaborate with data scientists to improve existing machine learning model training and evaluation pipelines
  • Build continuous integration, testing, and deployment pipelines in cloud computing environments for machine learning services
  • Build data logging, tracking, analyzing, monitoring and reporting pipelines in cloud computing environments
  • Work closely with related teams across Appen to ensure that our machine learning services work seamlessly in Appen's platforms and tools.





Required Skills and Qualifications:



  • BS or above in Computer Science, Electrical Engineering, or a related field
  • 3+ years of industry experience building ML infrastructure at scale
  • Proficient in Python or C++. Experience writing and maintaining high-quality production code
  • Deep knowledge of Linux operating system and proficient in Bash
  • Experience in using AWS ECS (or similar orchestration platforms such as Kubernetes), Kafka (or similar streaming platforms), low latency data management systems such as Redis, RocksDB, DynamoDB
  • Experience in using AWS and/or other major cloud platforms to build data-intensive infrastructure, specially for machine learning applications
  • Working knowledge of CI/CD automation tools such as Docker, Jenkins, Terraform, Helm etc.
  • Working knowledge of publicly available ML platforms such as Sagemaker, Kubeflow etc.
  • Knowledge of machine learning concepts and fundamentals
  • Great communication skills, both written and oral; comfortable presenting findings and recommendations to non-technical audiences
  • Ability to proactively learn new concepts and apply them at work



About Appen

Appen is a global leader in the development of high-quality, human-annotated datasets for machine learning and artificial intelligence. Appen brings over 20 years of experience capturing and enriching a wide variety of data types including speech, text, image and video. With deep expertise in more than 180 languages and access to a global crowd of over 1 million skilled contractors, Appen partners with technology, automotive and eCommerce companies — as well as governments worldwide — to help them develop, enhance and use products that rely on natural languages and machine learning.


At Appen, we value performance, honesty, humility, and grit. We persevere and remain focused, whilst maintaining agility to achieve quality outcomes and exceed expectations. We’re truth tellers – respectfully of course. We take accountability for our actions and believe in giving and receiving direct feedback. We give credit where credit is due and show gratitude to others for their contributions. We seek diverse perspectives as we recognize the value in teamwork and collaboration. Through grit, we take ownership, and we don’t give up.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed