Taro Logo

Senior Software Engineer

Machine learning company empowering organizations to grow through performance advertising and first-party data optimization.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

Moloco, a leading machine learning company in the digital advertising space, is seeking a Senior Software Engineer to join their Streaming Monetization (MSM) team. This role offers an opportunity to work on cutting-edge ML-driven advertising technology that impacts millions of users worldwide. The position requires 8+ years of experience in software engineering and backend systems development, with expertise in languages like Java and Go. You'll be responsible for architecting and developing enterprise platform products, leading engineering teams, and driving cross-functional projects. The company is experiencing exciting growth, having ranked in the top 10% of Inc. 5000 fastest-growing private companies and receiving multiple industry awards. With offices across global tech hubs and a strong focus on diversity and inclusion, Moloco offers a dynamic environment for engineers passionate about building scalable, high-performance systems. The role combines technical leadership with hands-on development, making it ideal for experienced engineers looking to make a significant impact in the advertising technology space while working with state-of-the-art machine learning systems.

Last updated 5 months ago

Responsibilities For Senior Software Engineer

  • Drive engineering projects for architecting, designing, developing, and operating an end-to-end service platform
  • Build, grow and lead a full stack engineering team
  • Own communication, coordination, and facilitation of cross-functional MSM engineering projects
  • Help engineering leadership build roadmaps and action plans
  • Identify risks in executing projects and develop mitigation plans & strategies

Requirements For Senior Software Engineer

Java
Go
  • 8+ years software engineering experience using modern languages such as Java, C#, Go, C++
  • 8+ years software development experience on backend/infrastructure systems
  • System Design and development skills
  • Mastery of multiple skills in developing large scale systems
  • Experience delivering projects with material impact
  • Experience working with large-scale distributed systems
  • Experience mentoring and leading more junior engineers

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package for employees and families
  • Great Place to Work certified 2024
  • Global company with offices worldwide
  • Diverse and inclusive work culture
  • Career growth opportunities

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's IDEAs team, focusing on data engineering and analytics, requiring 7+ years of experience in distributed systems and big data technologies.

Senior Applications Developer - Java, Openshift

Senior Java Developer role at UPS focusing on backend development with OpenShift, requiring 7+ years of experience in enterprise application development.

C/C++ IST Switch/Data Navigator Developer

Senior C/C++ Developer role at FIS, focusing on payment switching and clearing solutions, requiring 5-15 years of experience in backend development and financial technology.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing custom integration platforms for global supply chain logistics, requiring 9+ years of experience in enterprise software development.

Senior Software Engineer

Senior Software Engineer position at Clarivate, developing the Dialog Solutions platform for life sciences and healthcare research, requiring Java expertise and 4+ years of backend development experience.