Senior Back-End Software Engineer

Coursera

(Mountain View, California)
Full Time
Job Posting Details
About Coursera
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.
Summary
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.
Responsibilities
* 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.
Ideal Candidate
* 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

Answered by on
This question has not been answered
Answered by on

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.