Logo
Moloco, Inc.

Senior Software Engineer - Moloco Commerce Media - Retrieval and Recommendation

Moloco, Inc., Seattle, Washington, us, 98127


The Impact You’ll Be Contributing to Moloco:

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

Lead the design, development, and optimization of scalable and high-performance information retrieval and recommendation systems that power Moloco Commerce Media (MCM) products.

Architect robust and reliable distributed systems that handle millions of requests per second for ad serving, ranking, and recommendations.

Ensure the scalability, performance, and availability of Moloco's retrieval and recommendation engines, identifying bottlenecks and implementing improvements.

The Opportunity:

Drive innovation in MCM's retrieval and recommendation platforms, setting the technical vision and roadmap.

Design and implement cutting-edge retrieval techniques like inverted indexes, vector databases, and approximate nearest neighbor search.

Develop efficient data ingestion pipelines and indexing/serving layers for large-scale datasets.

Collaborate with machine learning engineers and data scientists to integrate retrieval systems into ranking and recommendation workflows.

Optimize cloud infrastructure and leverage technologies like Docker, Kubernetes, and cloud data platforms (AWS, GCP) for deployment and scaling.

Mentor and provide technical leadership to a team of engineers, promoting best practices and Moloco's engineering standards.

How Do I Know if the Role is Right For Me?

6+ years of experience building scalable and performant distributed systems, with a focus on information retrieval technologies.

Strong background in system design, from requirements gathering to production implementation and monitoring.

Expertise in modern programming languages (e.g., Java, C#, Go, C++) and cloud/big data platforms (AWS, GCP, Beam, Spark).

Experience with large-scale data processing pipelines, database schema design, and integration testing.

Proven ability to lead and mentor engineering teams, fostering an environment of continuous learning and growth.

Outstanding problem-solving skills and a passion for delivering high-quality, innovative solutions.

Interest and experience in developing retrieval systems for ranking and recommendation platforms in the advertising or e-commerce domains.

Bachelor's degree or above in Computer Science or a related technical field (Master's preferred).

#J-18808-Ljbffr