Job Description
Moloco is seeking a Senior Software Engineer, Ads (Data SWE) to join their team in Seattle, Washington. Moloco is a machine learning company that empowers organizations to grow by unlocking the value of their first-party data. The Ads Data Team is responsible for key software engineering functions related to large-scale data processing and ads batch processing.
The Senior Software Engineer will lead feature development, design, optimization, testing, and maintenance of software applications and solutions for internal and external end users.
Responsibilities:
- Lead feature development, design, optimization, testing, and maintenance of software applications and solutions for internal and external end users.
Requirements:
- Bachelor's Degree or above in Computer Science or equivalent technical degree (Master's highly preferred)
- 5+ years software engineering experience using one or more modern languages such as Java, Kotlin, Go, C#, C++, etc.
- Experience working with Google Dataflow, Apache Beam, or similar frameworks (Spark).
- AirFlow / Kafka
- Basic knowledge of Ad-Tech and machine learning domains.
- 5+ years software development experience on backend/infrastructure systems.
- Experience working with large-scale distributed systems
- System Design and development skills; from gathering requirements to design to implementation to production.
- Mastery of multiple skills involved in developing large scale systems, such as integration testing, deployment, monitoring, production troubleshooting, database schema design, or developing data processing pipelines.
- Experience mentoring and leading Senior, Mid and Junior Engineers
- Experience delivering projects with material impact, through leading project teams of 5+ engineers and collaborating within and across teams and roles (Product Management, SRE, Data Science, ML engineering, etc); or through autonomous ownership of unusually complex projects, from inception to productionisation.
- Cloud Infrastructure Experience: AWS, Azure, GCP
- Large Scale Distributed Systems Experience working with Petabytes of Data
- Experience engineering High Availability, Low-latency environments
Moloco Offers:
- Competitive benefits package