AdTechTalent
Engineering19 days agoOn-site

Moloco

Senior Software Engineer - Ads Creative (시니어 소프트웨어 엔지니어)

senior software engineerbackenddistributed systemsad techcreative ingestionmachine learningjavagokotlinc++pythongcpbigquerykafkabeamsparka/b testingad servingsystem designtechnical lead

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5+

Location

Seoul, South Korea

Full job description

Moloco is seeking a Senior Software Engineer for the Ads Creative team based in Seoul. The role involves leading backend service design and implementation for creative ingestion, validation, transformation, rendering, and delivery. Responsibilities include acting as technical lead on projects, architecting services for creative metadata and runtime selection, collaborating with cross-functional teams, building tools for A/B testing and analytics, designing creative data pipelines, driving engineering best practices, and mentoring junior engineers. Candidates should have 8+ years of backend software engineering experience, proficiency in languages such as Java, Go, Kotlin, C++, or Python, strong system design skills, experience with distributed systems and databases, and proven technical leadership. Fluency in English is required.

What you'll do

  • Lead design and implementation of backend services and pipelines for creative ingestion, validation, transformation, rendering, and delivery
  • Act as technical lead on medium to large-scale projects, breaking down ambiguous requirements into technical designs and execution plans
  • Architect and evolve services managing creative metadata, versioning, policy/quality checks, and runtime selection ensuring high availability and low latency
  • Collaborate with Product, Design, Ads Infrastructure, and Machine Learning teams to define preparation, scoring, and experimentation of creative assets
  • Build and improve tooling and services supporting creative A/B testing, dynamic templates, and performance analytics
  • Work with data and infrastructure partners to design reliable creative data pipelines for logging, feature generation, and reporting
  • Drive engineering best practices in testing, observability, reliability, and on-call operations; address technical debt
  • Mentor and support junior engineers with design guidance, reviews, and context

Requirements

  • BS/MS in Computer Science or related technical field or equivalent practical experience
  • 8+ years of software engineering experience with backend or platform experience in production systems
  • Proficiency in one or more modern programming languages such as Java, Go, Kotlin, C++, or Python
  • Experience building large-scale distributed systems or high-throughput services
  • Strong system design skills with experience owning and leading complex services end-to-end
  • Experience designing, building, and operating web services/APIs and working with relational or NoSQL databases
  • Proven experience as a technical lead: scoping projects, defining technical approaches, coordinating engineers, delivering on time
  • Ability to collaborate with cross-functional partners (Product, Design, Data, ML, Operations)
  • Fluent verbal and written communication skills in English

Tech stack

JavaGoKotlinC++PythonMySQLPostgreSQLBigtableBigQueryGCPDataflowKafkaBeamSpark

Benefits

Innovative benefits supporting employee and family well-beingInclusive and diverse work environmentOpportunities for growth and learningSupportive team culture

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.