MNTN is looking to streamline workflows and drive new solutions in their advertising software by enhancing efficiency with AI, while maintaining a people-first approach. They need to scale out microservices to ensure high performance and reliability for their distributed pacing and ad delivery systems.
Requirements
- 5+ years of experience building distributed systems using Kotlin and Python
- Expertise in non-relational and relational databases, including SQL, schema design, indexing, and performance tuning
- Demonstrated experience with microservices architecture in production environments
- Comfort working across tech stacks, including systems written in Rust, Python, and data platforms like PySpark
- Familiarity with Kafka or other high-throughput messaging systems
- Practical experience on cloud platforms such as GCP or AWS
- Strong understanding of Linux/UNIX environments and developer tooling (e.g., Git, CI/CD)
Responsibilities
- Design, build, and maintain Kotlin APIs and backend services that power MNTN’s distributed pacing and ad delivery systems
- Own critical infrastructure that drives optimization decisions across multiple campaigns and audiences
- Raise the bar for engineering quality and team culture through peer reviews, mentorship, and strong technical leadership
- Scale out microservices to ensure high performance and reliability
- Continuously optimize and evolve existing services for better performance and maintainability
- Collaborate cross-functionally with Business and Project Leads to communicate complex technical concepts and translate business requirements into scalable solutions
Other
- A product mindset, with curiosity about how your work impacts customers and how systems perform at scale
- Enthusiastic about using AI tools in your workflow to enhance productivity
- Big plus: exposure to OpenRTB, DSP, or ad delivery optimizations
- 100% remote within the US
- Flexible vacation policy