Staff Software Engineer (Tech Lead)
Role details
Job location
Tech stack
Job description
Mocolo Commerce Media (MCM) is growing its engineering team to support our expansion in European Markets. We are looking for an experienced engineer who can be one of the early leaders in our London hub. MCM's enterprise platform helps retailers of all sizes build and monetize their retail-media advertising business. Our global-scale infrastructure handles billions of ad auctions everyday, while our cutting-edge machine learning (ML) delivers high performance for advertisers and quality experiences for retail shoppers. The MCM engineering team is responsible for the foundational systems underlying this platform, including core ad-serving, campaign management, data infrastructure, and customer integrations.
The Opportunity:
- Design, develop and operate an end-to-end enterprise platform that remains fast, reliable and secure at scale.
- Build and maintain APIs and features for campaign management, ad serving, targeting, data ingestion and export, reporting and analytics, etc.
- Provide technical leadership and guidance for a site-based engineering team to deliver on their roadmap.
- Directly engage with customers to identify gaps, translate real world needs into engineering solutions, and deliver outcomes including legacy platform migrations, data connectors, bespoke features, workflows and analytics.
- Contribute to the strategic vision of the platform, influencing technical decisions and long-term architecture.
- Explore and prototype next generation features including those enabled by generative AI., * Lead with Humility: Everyone's voice is respected, valued, and heard. With humility, we become more open and accessible to each other. We win, lose, and learn together. Accountability and feedback are essential to our success.
- Uncapped Growth Mindset: We see all situations as opportunities to learn, grow, and improve as individuals and as an organization. We seek diverse perspectives, encourage curiosity, and promote experimentation to push the boundaries of what's possible.
- Create Real Value: We pursue the most impactful opportunities with rigor and integrity. We take intelligent risks and make disciplined trade-offs to maintain deep focus. We help our customers win by delivering durable value.
- Go Further Together: We're one team working towards one mission and vision. We collaborate proactively and inclusively, involving the right people at the right time and in the right way. We strive to create a more equitable workplace. We won't let each other fail.
Additional Resources:
- Moloco Company Blog
- Moloco Leadership
- Moloco Newsroom
Requirements
- 8+ years software development experience using one or more modern languages such as Java, Python and Go.
- 2+ years of leadership experience in delivering technical projects with a small (5+) team of engineers.
- Hands-on experience with large-scale distributed systems, from requirements gathering and design to implementation and production deployment.
- Experience in building platforms for digital advertising or e-commerce applications.
- Experience with cloud-based technologies (e.g., AWS, GCE, GCP, Beam, Spark, BigTable, BigQuery etc.)
- Experience working directly with customers with varying levels of technical knowledge, and translating ambiguous requirements into actionable roadmaps and technical solutions.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong interpersonal and communication skills, with the ability to build and maintain cross-functional and customer relationships.
- Willingness to travel as needed (up to 20% travel).
- Multilingual proficiency (fluency in English, French beneficial).