Machine Learning Engineer
Job description
At Leapfrog, our mission is to be a role model technology company. We want to be trusted partners, world-class engineers, and creative innovators for our clients. We have built awesome software that puts data into action. Our team specializes in data-driven digital products that help businesses transform and capture new markets.
We are looking for a Data Scientist to join our AI team. This position offers you an excellent opportunity to work with real-world Data Science and Machine Learning systems.
- Design, develop, and deliver statistical and predictive models for the client and internal projects.
- Work with a multi-functional team consisting of business stakeholders, engineering, and IT teams, designers, etc. to deliver scalable projects.
- Identify and drive new and innovative use cases for data-driven products for both clients and internal stakeholders.
- Analyze and validate new or improved models via statistically relevant experiments and A/B testing.
- Setup and measure Product Analytics KPIs for our client apps and products.
- Leverage software engineering and design best practices.
- Work closely with other team members to build scalable prototypes for testing, and integrate successful models and algorithms in production systems.
- Communicate the results of data exploration, analysis, and ML models to both technical and non-technical stakeholders on a regular basis.
- Support in identifying opportunities in creating customer value with AI.
- Mentor junior team members and evangelize best practices to other team members.
- Propose and document best practices/standards for the design, development, evaluation, and deployment of Data Science projects
Job requirements
- A degree ( Master’s/PhD preferred) in an analytical subject, e.g. data science, engineering, economics, business, statistics, mathematics or related fields.
- Minimum 2+ years hands-on experience in a relevant field of data science, preferably in real industry settings, and have built data products that have impacted customer and revenue growth.
- Good understanding of machine learning techniques and algorithms.
- Ability to apply appropriate advanced analytics techniques such as Bayesian, statistics, clustering, text analysis, time series methods, and neural networks on large-scale datasets.
- Highly experienced in creating production-quality code in Python and some experience deploying code web frameworks like Flask.
- Well versed with the Python data ecosystem (Numpy, Scipy, Pandas, Scikit-Learn, Tensorflow or PyTorch), or equivalent in R, Java, Scala, Julia etc.
- Proficiency in using query languages such as SQL as well as good scripting and programming skills, especially in the context of analytics platforms/data warehouses is preferred.
- Experience working on a cloud environment like AWS, Azure, or GCP for ML work.
- Some Big Data experience with Apache Spark, Kafka etc. and cloud ML platforms like AWS Sagemaker, GCP ML Engine etc is a bonus.
- Any experience with data visualization and dashboard tools like Tableau, Power BI etc. is a bonus.
- Our work requires you to be highly motivated and must be capable of working in a self-driven, entrepreneurial environment. We expect you to be a strong self-learner and able to solve complex analytical problems under high-pressure situations.