Senior Machine Learning Software Engineer (C++)

Catapult Services LLC
Atlanta, GA
Full-time

We are in search of an experienced Senior Machine Learning Software Engineer proficient in C++, with a minimum of 7 years of hands-on production experience.

The ideal candidate holds a Bachelor's Degree or equivalent in Data Science, Mathematics, or a related field. As a Machine Learning Software Engineer, you will be instrumental in designing and deploying robust ML models, building Microservices, and contributing to the success of our projects.

Responsibilities

  • Develop and deploy advanced ML models using C++ and relevant machine learning tools / libraries.
  • Implement scalable Microservices, showcasing strong backend development skills in C++.
  • Put machine learning models into production, ensuring seamless integration into existing systems.
  • Utilize cloud environments (AWS, Azure, GCP) and containerization (Docker, Kubernetes) to enhance scalability and efficiency.
  • Collaborate with cross-functional teams to build and optimize ML pipelines for maximum efficiency.
  • Actively contribute to the continuous improvement of data and ML pipelines, integrating CI / CD best practices.

Required Skills & Experience

  • Minimum of 7 years of production experience in machine learning using C++.
  • Bachelor's Degree or equivalent in Data Science, Mathematics, or a related discipline.
  • Proficiency in C++, along with experience in machine learning tools / libraries.
  • Strong backend development skills in C++, comfortable developing Microservices.
  • Experience deploying machine learning models in a production environment.
  • Cloud experience with AWS, Azure, or GCP.
  • Familiarity with containerization tools like Docker and Kubernetes.

Desired Skills & Experience

  • Knowledge of Kafka and Snowflake.
  • Experience and knowledge of various ML libraries and frameworks (e.g. MLPack, Dlib, TensorFlow C++ API, PyTorch C++ Frontend, OpenMP, TBB).
  • Experience building out data and / or ML pipelines.
  • Familiarity with CI / CD best practices.
  • MS or PhD in Data Science, mathematics, or a related discipline is a plus.

If you are a passionate and experienced Machine Learning Software Engineer eager to make a significant impact in a collaborative and innovative environment, we encourage you to

30+ days ago
Related jobs
Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer (C++) for a remote position. ...

Datum Software, Inc
Atlanta, Georgia

FinOps engineer, or as a software engineer with significant cost optimizations projects. Conduct working sessions with finance, operations, and engineering teams to produce budgets and forecasts. Collaborate with engineering teams to drive optimization efforts, with an Architecture perspective. ...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer, Renter. ...

ClickJobs.io
Atlanta, Georgia

The DEE Technology Productivity Engineering team is seeking a Software Engineer who has a true passion for using software engineering to build quality into software applications. This engineer will help us develop tools and write tests that support a large variety of Disney software products on web,...

NICE
Atlanta, Georgia

NICE, VoApps is looking for a Senior Software Engineer to join our team. You will join our Engineering Team within the VoApps team alongside experienced software engineers. Solid software engineering theory and methodologies. We are looking for someone experienced, independent, skilled, and motivate...

CCH Incorporated
Atlanta, Georgia
Remote

Maintains knowledge of relevant Wolters Kluwer software products and relevant third party software products. Provides custom software solutions to customers and to in house departments. Uses maintained technical knowledge (above) to provide cutting edge custom software solutions and to act as a tech...

Revenue Analytics
Atlanta, Georgia

Technology Functions – Product Engineering /. Engineering Team Members on best practices and solutions. Master’s degree in computer science, information technology, engineering or a related technical field and 4+ years of relevant technical experience or a bachelor’s degree and 6+ years of relevant ...

Intuit Inc.
Atlanta, Georgia

We have a long list of innovative new projects on the horizon and are looking for a Senior Software Engineer to help us deliver them. Skilled in software development lifecycle processes and experience with scrum, agile, and iterative approaches. ...

Flock Safety
Atlanta, Georgia

The integrations team is seeking a seasoned Senior Software Engineer to bolster our efforts to accommodate the rapid expansion of our workload. This serves as a preview of the 90 day plan you will receive if you were to be hired as a Senior Software Engineer at Flock Safety. Participate in software ...

Capgemini
Atlanta, Georgia

Product Software Engineer - Senior Fullstack Engineer-076391. Collaborate with multi-functional partners such as Product, Operations, and Engineers to craft and deliver high-quality products. Mentoring, coaching and learning programs. ...