Software Engineer building and scaling ML Infrastructure at Snap Inc. Collaborating with ML engineers and driving innovations in data platforms for machine learning.
Responsibilities
Design and optimize infrastructure systems for machine learning workloads at scale and drive reliability and efficiency improvements across Snapchat’s ML Infrastructure
Build and enhance feature/training data generation pipelines that power online inferencing and offline training/experimentation
Build platform/infrastructure to support embedding, user sequence and other feature types to support business growth
Build and expand the end to end ML model/data quality platform to enhance model debuggability and team accountability
Build holistic ML insights by cataloging metadata and lineage through ML lifecycle
Work closely with ML engineers to deploy cutting-edge models into production
Requirements
Bachelor’s degree in a technical field such as computer science or equivalent experience
2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
Strong programming skills in Python, Java, Scala or C++
Strong problem-solving skills with a focus on system performance, scalability, and efficiency
Deep understanding of distributed systems and the infrastructure components of large-scale ML
Experience with big data processing frameworks such as Spark, Flink, or Ray
Ability to collaborate and work well with others
Proven track record of operating highly-available systems at significant scale
Ability to proactively learn new concepts and apply them at work
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success
Designing and operating cloud - based MLOps capabilities supporting analytical and generative AI models. Collaborating with data science and business teams for high - impact AI solutions.
Machine Learning Engineer analyzing data structures and developing ML models for customer profiling in Azerbaijan. Collaborating on probabilistic modeling and data quality improvement.
Machine Learning Engineer at HackerRank working on integrity systems to improve model quality. Collaborating on strategies for new signals like audio analysis and behavioral anomalies.
Machine Learning Engineer developing integrity systems for assessing model quality at HackerRank. Collaborating on multimodal signal processing and improving model performance.
Architect designing enterprise - grade AI/ML architectures for Quantiphi. Leading AI applications and ML strategy with a focus on scalability, security, and integration.
Software Engineer for ML Infrastructure at Slack, architecting systems to support large scale AI deployment and reliability. Engage in deep systems engineering focusing on ML lifecycle and infrastructure scalability.
Machine Learning Engineer at Winnow developing AI solutions for food waste reduction. Collaborate with cross - functional teams and leverage cutting - edge technologies in food recognition.
Senior Engineer developing AI/ML solutions to enhance patient care at Edwards Lifesciences. Collaborating with cross - functional teams to deliver impactful technologies in healthcare.
Machine Learning Engineer designing and deploying machine learning models for DXC Technology. Collaborating with data scientists and optimizing solutions for impactful results.
Senior Machine Learning Engineer at APS leading MLOps initiatives and collaborating across teams. Designing and implementing scalable machine learning solutions with a focus on real - time decision - making.