CAREER > Software Engineering
Sr Software Engineer - Machine Learning
Global (Remote)
As a Machine Learning Engineer, you will be part of a fast-paced team designing, developing, testing, integrating, and supporting ML solutions. You will leverage your wide range of experience, developed professional concepts as well as an understanding of the industry, customer, and company objectives to resolve complex issues in creative ways. This job will allow you to grow into a leader within the organization.
Responsiblities
Collaborate with engineers, product managers, and designers to build machine-learning-based systems
Help guide decisions based on your knowledge of the data and statistical applications
Bring a broad awareness of the landscape of statistical and ML-based tools for solving common end-user problems (e.g. recommendation systems, prediction models, decision trees)
Mentor and be mentored by other engineers
Actively participate in retrospectives and help drive continuous improvement in our process and culture
Requirements
2-5+ years working as a data scientist or machine learning engineer with a proven record of incremental changes that improved product metrics with machine learning technologies
Solid background in machine learning fundamentals and statistical modeling techniques
Intimate familiarity with modern data science and machine learning tool stack
Passionate about ML/AI and how it can improve the world.
Experience with large-scale datasets, supporting dozens of millions of users
Ability to write production-quality code that incorporates testing, evaluation, monitoring
Software development experience in Python, Scala, or Java
Previous experience with Apache Spark, Tensorflow, Pytorch or Keras
Qualities
Out-of-the-box thinker with a passion for doing things right the first time
Should have a non-negotiable urge towards 100% automation, and zero-trust policy toward security
Strong urge towards the investigation of problems, and ability to conduct independent research
A self-starter, data-driven with excellent analytical & problem-solving ability to conceptualize and drive end-to-end development solutions that provide customer value
Motivation to learn new concepts and proactively develop domain knowledge
Strong decision-making skills; take-charge personality with ability to drive a plan to completion
Smart individual who is readily approachable and is able to work effectively with multisite cross functional teams, having excellent verbal, written, and interpersonal skills
WANT TO JOIN US?