Senior Software Engineer, Backend, Monetization
Duolingo is seeking a Senior Software Engineer to join their Monetization team in Beijing, China. This role focuses on developing and maintaining backend services that support Duolingo's key business drivers—subscriptions, ads, and in-app purchases. As part of the Monetization Pillar, the engineer will collaborate with cross-functional teams to enhance the premium experiences offered to learners while ensuring the sustainability of the business model.
In this position, the Senior Software Engineer will be responsible for designing, developing, releasing, and maintaining scalable backend services and infrastructure. The role involves collaborating with product, design, data science, machine learning, and ad operations teams to set project priorities and ensure timely delivery of features. The engineer will also lead individual project milestones and contribute to the strategic direction of Duolingo's monetization efforts.
Candidates should possess a Bachelor's degree in Computer Science or a related technical field, with strong competencies in data structures, algorithms, and software design. Experience in programming languages such as Java, Python, or Kotlin is required, along with a solid understanding of database technologies. Exceptional candidates will have industry experience building high-traffic APIs using public cloud providers and familiarity with observability technologies like OpenTelemetry, Grafana, Prometheus, or DataDog.
The compensation package includes a base salary ranging from ¥804,949 to ¥1,088,971 CNY annually, supplemented by equity compensation. Additional benefits and perks are provided to support employees' holistic well-being.
Duolingo fosters a collaborative and innovative work environment, encouraging team members to experiment with big ideas and make data-driven decisions. The company offers limitless learning opportunities and daily collaborations with world-class professionals, making the work both meaningful and enjoyable.