Senior Back-End Software Engineer
Coursera
(Mountain View, California)Coursera is scaling a global platform to provide universal access to the world’s best education, and we’re driven by the passion and mission to let people learn without limits.
You will have a real opportunity to innovate, productize, and iterate at start-up speed. In this role, you will take up significant technical ownership for Coursera in these areas: service architecture, product API development, data modeling, and more. Our developers mostly work with Scala, Cassandra, Solr, GraphQL and a number of other internal libraries including both Naptime and Courier which we’ve written to facilitate the building of microservices.
- Design and implement scalable systems and infrastructures
- Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing
- Setup monitoring and testing of your APIs and services to better understand real time health of your products.
- 4+ years of experience working in a relevant software engineering role
- Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g. Java, Play/Scala, MySql, Cassandra, Solr, Kafka)
- Comfortable working in a fast-moving team environment (we deploy many times a day!)
- Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.