Staff Software Engineer - Backend

Noida, Uttar Pradesh, India
Jun 25, 2024
Jul 09, 2025
Remote
Full-Time
8 Years
Job Description

We are bootstrapping a new development center with a focus on building a platform team in India. This unique opportunity allows you to be part of the founding team, owning a mission-critical charter, and shaping the location's culture. We are looking for entrepreneurial-minded individuals excited about building impactful 0 to 1 products.

The Machine Translations team’s mission is to maximize learning impact by making world-class content accessible to learners in their preferred language. To achieve this, we need to design and implement a highly scalable translation infrastructure that allows us to translate any content into any language at low cost with high quality. As an engineer on this team, you will tackle complex technical challenges and influence the team's future roadmap. You will collaborate with product, design, QA, architects, and peers from data engineering, data science, infrastructure, and SRE in a fast-moving environment (we deploy many times a day!).

Responsibilities

  • Understand and work with commonly used translation management systems (TMS) and managed translation services (e.g., AWS Translate, DeepL).
  • Collaborate with cross-functional teams (Product Management, Solution Architects, UX Design, QA) to enhance the translation system and its integration with other business applications, delivering incremental business impact.
  • Stay updated on industry developments and proactively suggest new features and enhancements to the translation infrastructure.
  • Write and review technical documentation for components owned by your team.
  • Develop and deploy high-quality code (in Java, Scala, or similar languages), following industry best practices, and track key service level indicators (SLIs).
  • Debug and fix production issues, lead blameless retrospectives, and participate in the on-call rotation to ensure adherence to service level agreements (SLAs).
  • Mentor team members, be a leader within the team, and contribute to the team’s success by improving processes.

Basic Qualifications

  • 8+ years of experience in a relevant backend software engineering role.
  • Experience in solving complex, cross-functional business problems by delivering long-term technical solutions.
  • Proficiency in designing distributed systems, implementing APIs, and writing automated tests.
  • Expertise in designing highly scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g., Java, Play/Scala, MySQL, ElasticSearch, Kafka).
  • Experience using managed cloud services, streaming technologies, and handling large data sets.
  • Ability to conduct rigorous technical research to solve high-level business problems.
  • Strong belief in engineering quality and building technical leverage for others.
  • Data-driven and motivated by success and learnings through experiments and metrics analysis.
  • Track record of mentoring and growing team members and setting a strong engineering culture.

Preferred Qualifications

  • Prior experience working with managed translation services.
  • Familiarity with localization and internationalization domains.
  • Experience with integration of translations in frontend and native mobile applications.
  • Proven track record of delivering results in resource-constrained environments with limited guidance.
  • Ability to influence with or without formal authority and advocate effectively for roadmaps.
  • Experience working with technical and non-technical teams to deliver significant business impact.
  • Demonstrated ability to navigate through ambiguity and uncertainty with confidence.

Join Us

Join us in our mission to create a world where anyone, anywhere can transform their life through access to education. We're committed to building a globally diverse team and extending employment opportunities to individuals in any country where we have a legal entity. As a remote-first company, our interviews and onboarding are entirely virtual, providing a smooth and efficient experience for our candidates.

Equal Employment Opportunity

Coursera is an Equal Employment Opportunity Employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, age, marital status, national origin, protected veteran status, disability, or any other legally protected class. If you require a reasonable accommodation to complete any part of the application process, please contact us at [email protected].