Machine Learning Engineer

Job description

Job Description


  • Work in interdisciplinary teams that combine technical, business, and data science competencies.
  • Contribute to crafting and running bespoke ML services as per requirements
  • Build and improve machine learning and analytics platform and ensure that ML algorithms generate accurate user recommendations.
  • Transform data science prototypes and apply appropriate ML algorithms and tools.
  • Apply cutting-edge technologies and toolchains in big data and machine learning to build a machine learning and analytics platform.
  • Keep innovating and optimizing the machine learning workflow, from data exploration, model experimentation/prototyping to production.
  • Provide engineering solutions and framework to support machine learning and data-driven business activities at a large scale.
  • Perform R&D on new technologies and solutions to improve accessibility, scalability, efficiency, and usabilities of machine learning and analytics platform.
  • Work with data scientists to build end-to-end machine learning and analytics solution to solve business challenges.
  • Turn advanced machine learning models created by data scientists into the end-to-end production-grade system.
  • Build analytics platform components to support data collection, exploratory, and integration from various sources, being data API, RDBMS, or big data platform.
  • Optimize the efficiency of machine learning algorithms by applying state-of-the-art technologies, i.e., distributed computing, concurrent programming, or GPU parallel computing.
  • Establish, apply and maintain best practices and principles of machine learning engineering.
  • Study and evaluate the state-of-the-art technologies, tools, and frameworks of machine learning engineering.
  • Contribute to the creation of blueprint and reference architecture for various machine learning use cases.


  • 5+ years of end-to-end experience in designing and implementing large scale ML solutions/services
  • Hands-on experience in machine/deep learning techniques (TensorFlow, Keras, Theano, MXNet, Microsoft DMTK etc.)
  • Hands-on experience with big data stacks (Spark, Hadoop, Storm, Hive & Pig) and NoSQL stores
  • Solid understanding of Advanced math skills (linear algebra, Bayesian statistics, group theory) and statistics
  • Proficient in Spark Core, Spark-SQL, Scala-Programming, and Streaming datasets in Big Data platform
  • Skilled in Machine Learning Algorithms and Libraries
  • High proficiency in Python, R, Scala, or Java programming
  • Excellent understanding of technology life cycles and the concepts and practices required to build big data solutions
  • Cloud development experience (AWS, GCP / Azure)
  • Good understanding of DevOps and Agile way of working
  • Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field

Professional Skills:

  • Eagerness to contribute in a team-oriented environment
  • Ability to work creatively and analytically in a problem-solving environment
  • Desire to work in an information systems environment
  • Excellent leadership, communication (written and oral) and interpersonal skills

What We Offer You

Come for the distinctive experiences you have helping forward-thinking corporations, non-profits, and governments push the boundaries of digital innovation. Stay for the limitless learning opportunities that encourage you to master Microsoft and pursue big ideas. Enjoy ambitious growth for yourself as part of Avanade’s people-first culture with benefits like employee share purchasing, flexible work arrangements, a commitment to diversity and inclusion, and competitive pay.

About Avanade

Avanade is the leading provider of innovative digital, cloud and advisory services, industry solutions and design-led experiences across the Microsoft ecosystem. Every day, our 59,000 professionals in 26 countries make a genuine human impact for our clients, their employees and their customers.

We have been recognized as Microsoft’s Global SI Partner of the Year more than any other company. With the most Microsoft certifications (60,000+) and 18 (out of 18) Gold-level Microsoft competencies, we are uniquely positioned to help businesses grow and solve their toughest challenges.

We are a people first company, committed to providing an inclusive workplace where employees feel comfortable being their authentic selves. As a responsible business, we are building a sustainable world and helping young people from underrepresented communities fulfil their potential.

Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com .

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.