We’re looking for a Senior Application Platform Engineer / MLOps to join our client — a leading American digital content platform with millions of users and a massive library of ebooks, audiobooks, and documents.
You’ll be working at the intersection of ML Engineering, Infrastructure, and Software Engineering to build scalable and efficient model deployment pipelines, internal tooling, and automation workflows.
This is a long-term, fully remote opportunity with a supportive international team and plenty of room for ownership.
- 4–5+ years of experience as a software/infrastructure engineer
- Strong hands-on experience with Python and Terraform
- Solid understanding of algorithms and data structures
- Experience operating across ML, infrastructure, and software engineering disciplines
- Upper-Intermediate English or higher
- Experience in Scala or Ruby (language polyglots are highly welcome)
- Understanding of how ML models are trained
- Scripting with Bash/Python
- GitHub Actions pipelines
- Experience with AWS Sagemaker
- Interest in trying to work with Go
- Operate at the intersection of ML Engineering, Infrastructure Engineering, and Software Engineering
- Build and maintain model deployment and monitoring pipelines (AWS Sagemaker)
- Create and maintain client libraries used by internal ML teams
- Manage cloud infrastructure with Terraform
- Write production-ready scripts in Python, or Bash
- Provide guidance to ML engineers on model deployment and operations
- Maintain clean and clear internal documentation and runbooks
Client is an American e-book and audiobook subscription service that includes one million titles. The platform hosts 60 million documents on its open publishing platform.
ML Engineering builds robust foundational capabilities for Scribd, by solving hard challenges at the intersection of infrastructure and rapidly evolving ML landscape, enabling future product needs.
Platform Tech Stack: Terraform, Python, Ruby, Go, AWS (Sagemaker, Aurora, Dynamo, ECS), Apache Spark (Python/Scala), Bash, GitHub Actions.
— Work schedule: Standard working hours for CET, with occasional evening meetings (no later than 8 PM local time)— Fully Remote: Flexibility to work from anywhere across Europe— Engagement: Long-term
- HR Interview: Initial discussion with our recruiter ~ 30-45 min.;
- KITRUM’s Technical Interview ~ 1.5 hours;
- Client Interview.
- Competitive Pay: We offer a compensation that reflects your skills and experience;
- Remote Flexibility: Work from anywhere — our team is distributed across the globe;
- Professional Growth: Access to continuous learning opportunities, including paid courses, certifications, mentorship;
- Work-Life Balance: 30 days of paid vacation and 6 paid sick days per year, plus flexible hours;
- Inclusive Culture: We embrace diversity and foster a culture of trust, transparency, and mutual respect;
- Cool Perks: Join our virtual team events, get a budget for your home office setup, and enjoy access to exclusive content and tools.
📲 If this vacancy isn’t for you but could be perfect for a friend/colleague, share it through this link and earn a reward for your referral!