Senior Machine Learning Engineer - Data Science & Analytics
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
Candidates with pure data science or research-heavy backgrounds are less aligned unless they possess strong production engineering experience. Core Responsibilities
- Design and implement scalable backend architectures supporting machine learning products
-
Build and operationalize AI/ML services across the full product lifecycle:
- Data ingestion
- Feature engineering
- Model integration
- Real-time inference
- Batch processing
- Deployment and monitoring
- Partner closely with Data Scientists to productionize machine learning models
- Develop streaming and batch data processing workflows at scale
- Implement infrastructure-as-code and CI/CD deployment pipelines
- Enhance and maintain feature store workflows and ML data pipelines
- Optimize latency, scalability, and reliability of ML systems
- Build services supporting personalization, recommendation engines, search, analytics, and conversational AI experiences
- Collaborate with Data Engineering, Architecture, Governance, and Security teams
- Support cloud-native ML infrastructure within AWS and Google Cloud environments
- Contribute to system design discussions and technical architecture decisions, * Python
- SQL
- PySpark
- Docker
- AWS
- GCP
ML/AI Focus Areas
- Real-time personalization
- Recommendation systems
- Search platforms
- Internal analytics tooling
- Chat interfaces and AI-assisted workflows
Requirements
- Exceptional software engineering and computer science fundamentals
- Experience building scalable backend systems supporting ML workloads
- Ability to architect, deploy, and maintain production-grade AI/ML services
- Comfort working in ambiguous and evolving environments
- Strong analytical and systematic problem-solving skills
- Fast learning ability and intellectual curiosity
- Experience collaborating cross-functionally with Data Scientists and Engineering teams
- Proven delivery experience in enterprise or high-scale technology environments, * 5+ years of software engineering experience implementing cloud-native product solutions
- Strong experience building backend systems supporting ML/algorithmic products
-
Expertise with:
- Python
- SQL
- PySpark
- Docker
- Strong AWS cloud experience
- Experience with Google Cloud Platform (GCP)
- Experience building streaming and batch data architectures at scale
- Strong system design and backend architecture experience
- Experience operating in Agile environments
- Experience with DevOps and CI/CD practices
- Ability to handle ambiguity and rapidly changing requirements
- Strong communication and collaboration skills
Preferred / Nice-to-Have Skills
- Experience with SageMaker
- Understanding of feature stores
- Hospitality or personalization/recommendation system experience
- Real-time ML inference and personalization systems
- Infrastructure-as-code implementation experience
-
Experience supporting AI/LLM-enabled applications
- Team uses existing LLMs rather than building foundational models
-
Master’s degree in Computer Science, Software Engineering, or related field
- Bachelor’s degree + strong equivalent experience acceptable
Benefits & conditions
-
$160,000-190,000 per year Senior Machine Learning Engineer Remote in US $160,000 - $190,000 Base + 10% Bonus THE COMPANY Harnham is partnering with a fintech that has built a leading fraud protectio…
-
21 days ago + *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are Large Language Models?
MLOps – What’s the deal behind it?
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
Highest Paying Tech Companies for Developers