Machine Learning - Software Engineer
Cordia Resources by Cherry Bekaert - Reston, VA
Apply NowJob Description
Join our dynamic Engineering team and work alongside a highly skilled machine learning/data science team dedicated to developing consumer insights. We are seeking an experienced Machine Learning Engineer who is passionate about working on cutting-edge Machine Learning and AI projects at internet scale and speed.Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.As a Machine Learning Engineer, you will work closely with our Data Scientists and Software Engineers to design, implement, and optimize machine learning feature pipelines for model training and scoring. You will also analyze large and complex data sets to derive valuable insights, inform feature and product development, and design distributed systems.Key Responsibilities:Design, implement, and optimize machine learning feature pipelines in service of model training and scoringMonitor and ensure the quality of machine learning solutions by implementing process and control disciplines as well as tooling to governAnalyze large and complex data sets to derive valuable insights and inform feature and product development.Apply machine learning and data science techniques and design distributed systems.Qualifications & Experience Requirements:Strong Software Engineering background with an emphasis in data science and machine learningFluent in Python, TensorFlow, Pandas, Numpy, PyTestExperience with Scala/Spark for large-scale data transformation (ETL)Strong communication skills, including the ability to describe complex models and findings to different audiences and stakeholdersDemonstrated exploratory analysis and visualization abilities in a non-academic settingStrong bias for action and ability to pivot quickly and act with agility according to the needs of the businessWorking knowledge of machine learning frameworks and the data and computation management mechanisms that surround them in a cloud environment (AWS)Experience designing, implementing, and transitioning to AI/ML cloud-based frameworks, specifically Amazon SageMakerExperience using Amazon EMR for ETL pipelinesExperience implementing quality and control disciplines for Machine Learning pipelines through process and toolingAbility to handle multiple projects simultaneously, meet deadlines, and effectively manage priorities and communicate progressFluent in Linux-based systems, Docker, and code versioning tooling (Git/CI/CD)Minimum of two years of Machine Learning experience and three years of overall software development experienceComputer Science or equivalent degree and work experienceIf you have a passion for machine learning and data science, possess strong software engineering skills, and want to work on innovative projects at internet scale and speed, we want to hear from you!#J-18808-Ljbffr
Created: 2024-11-06