Back to all vacancies

Machine Learning Engineer – 12 Month Contract – $85 per hour – Austin / Hybrid 


Our Client Partner is a dynamic and innovative company committed to leveraging cutting-edge technology to solve complex problems. We are seeking a talented and motivated Machine Learning Engineer to join their team and contribute to the development of intelligent solutions that will drive their business forward.

Position Overview

As a Machine Learning Engineer, you will play a crucial role in designing, implementing, and optimizing machine learning models that address real-world challenges. You will work closely with cross-functional teams to understand business requirements, identify opportunities for applying machine learning, and contribute to the development of scalable and efficient solutions.


  • Collaborate with cross-functional teams to identify and define machine learning opportunities that align with business goals.
  • Design, develop, and implement machine learning models and algorithms to solve complex problems.
  • Analyse large datasets to extract meaningful insights and features for model training.
  • Evaluate and enhance existing machine learning models for performance improvement and scalability.
  • Stay abreast of the latest advancements in machine learning and artificial intelligence to ensure the use of state-of-the-art techniques.
  • Collaborate with data engineers and software developers to integrate machine learning models into production systems.


  • Bachelor's or advanced degree in Computer Science, Machine Learning, Data Science, or a related field.
  • Proven experience in designing, implementing, and deploying machine learning models in real-world applications.
  • Proficiency in programming languages such as Python, and experience with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong understanding of machine learning algorithms, statistics, and data structures.
  • Solid knowledge of data preprocessing, feature engineering, and model evaluation techniques.
  • Experience with big data technologies and distributed computing (e.g., Spark) is a plus.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
If you are passionate about leveraging machine learning to solve real-world problems and thrive in a collaborative and innovative environment, we encourage you to apply for this exciting opportunity. If this role is not a good fit, please check our Job Vacancies page.

News & Insights