Advisory Machine Learning Engineer
New Yesterday
Job Responsibilities
Lead the design and delivery of machine learning projects at scale.
Identify solutions to business problems and look for opportunities to automate processes.
Collaborate with stakeholders across the organization to successfully accomplish complex initiatives.
Act as a Subject Matter Expert (SME) in the development, deployment, and monitoring of machine learning solutions.
Optimize beyond the data science team by driving cross-team or cross-discipline initiatives.
Ensure data science is satisfying customers through early and continuous delivery of products.
Partner with leadership to decompose Epics into Features and drive iteration Planning.
Debug issues effectively and quickly utilizing deep knowledge of the libraries, platforms, and systems that data science relies on.
Develop ML workflows and end-to-end pipelines for data preparation, training, deployment, monitoring, and ensure the quality of architecture and design of ML systems and data infrastructure.
Lead the roll out of major features to production, ensuring that appropriate monitoring, alerting, etc are in place and that failure domains are understood and characterized appropriately before large scale rollout.
Develop APIs and other endpoints to serve model predictions.
Build tools that accelerate the development of ML models.
Provide quality feedback on designs written by other members of the team in a respectful and professional manner.
Act as a leader and mentor for other team members.
Requirements
Bachelor’s degree in Computer Science, Statistics, Engineering, or related field
8+ years professional experience in software development
8+ years professional experience in SQL
Experience with machine learning algorithms and tools (e.g. PyTorch, Scikit-Learn, XGBoost, etc…), artificial intelligence, deep learning, and/or natural language processing
Experience working with python, java, C++, C#
Experience working with big data batch and real time processing: Spark, Kafka, etc…
Experience designing and delivering analytic solutions in cloud environments
Experience in designing and productionizing large-scale distributed systems built around machine learning models and big data
Skills
Expertise in cloud technologies and data infrastructure
Ability to find innovative solutions to complex problems.
Ability to see the big picture and work tactically to make progress on cross functional projects through continuous improvement
Expertise in Data Science lifecycle from idea generation to data acquisition/cleansing to modeling and deployment
Ability to lead design of scalable solutions for data transformation or model serving
Ability to debug issues quickly and effectively
Ability to produce scalable and robust production-quality code incorporating testing, evaluation, and monitoring
Highly motivated, self-starter that can work proactively with minimal supervision.
Positive, collaborative attitude focused on team and product success.
The salary range for this position is $174,000 - $203,000; commensurate salary to be determined based on skills, professional background and expertise. This position is also eligible, pursuant to applicable eMoney policies, for the annual bonus program, retirement contributions, health insurance, sick leave, parental leave and paid time off.
- Location:
- Remote