Lead Software Engineer - Machine Learning

SAMPRASOFT

Durham, NC

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Automation, Big Data, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Data Analysis, Data Management, Data Modeling, Data Science, Database Extract Transform and Load (ETL), Distributed Computing, Machine Learning, Object Oriented Programming (OOP), Scalable System Development, Software Engineering, Team Player
LOCATION
Durham, NC
POSTED
2 days ago

Lead Software Engineer - Machine Learning in a hybrid setup (Boston, Durham, New Jersey).
Long-term role requiring 8+ years in Big Data analytics, 2+ years in ML infrastructure and MLOps on AWS Sagemaker.
Proficient in object-oriented programming, data pipelines (Spark), ETL/ELT, messaging (Kinesis, Kafka), and databases.
Strong experience in deploying, tuning, and monitoring ML models, building scalable distributed systems, and CI/CD pipelines.
Requires excellent design, analytical, collaboration, and communication skills, with ability to adapt and work in fast-paced environments.
Responsibilities include developing feature sharing frameworks, operationalizing models at scale, detecting data/model issues, and driving innovation.
Focus on automation, system improvement, and supporting data science needs to deliver impactful ML solutions.

About the Company

S

SAMPRASOFT