Senior Software Engineer - Performance Pacing
New
M
MNTNAdvertising Technology
100% remote within the USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPythonSQLGCPKafkaKotlinRustMicroservicesDistributed SystemsPySpark
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)
- 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
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
View Full Description & ApplyYou'll be redirected to the employer's site