Description
As a Staff Machine Learning Engineer at EarnIn, you will design, build, and launch efficient and reliable machine learning models to drive business impact. You will find innovative and cost-effective solutions to key problems, deliver high-quality code, and work with product managers, machine learning engineers, performance, and quality engineers to take the product to market.
Your responsibilities will include training and validating both deep learning-based and statistical-based models considering use-case, complexity, performance, and robustness. You will demonstrate end-to-end understanding of applications and develop a deep understanding of the 'why' behind our models & systems.
You will partner with product managers, tech leads, and stakeholders to analyze business problems, clarify requirements, and define the scope of the systems needed. You will work closely with data platform teams to enable robust scalable batch and real-time data pipelines.
You will drive high engineering standards on the team through mentoring and knowledge-sharing. You will drive engineering best practices around code reviews, automated testing, and monitoring.
We are looking for a highly skilled machine learning engineer with expertise in the breadth of machine learning and statistical techniques such as tree-based models, deep learning techniques, and A/B testing. You should have strong programming skills in Python, and familiarity with ML frameworks such as TensorFlow, PyTorch, XGBoost and Scikit-Learn.
You should have hands-on experience with SQL and data manipulation tools. Experience with ML cloud platforms such as AWS Sagemaker, Databricks, or GCP Vertex AI is a plus. You should have strong analytical skills to evaluate business impact and performance metrics of ML implementations and drive continuous improvement.
You should have strong communication and collaboration skills. You should be passionate for learning and staying updated with the latest machine learning industry trends.