Your Role As a software engineer you will build and extend our research model data platform by
- Implementing data platform services, events, messaging, and graph relationships
- Leveraging cloud computing and data storage technologies
- Designing and building flexible data APIs
- Creating cutting-edge visualizations for operating and exploring model data
What You’ll Bring
- Bachelors/Masters/PhD in Computer Science, Engineering, or related discipline
- Perfectionist regarding clean design and engineering of code and data
- High-output, high-quality programming expertise in at least one of Python, Java, or Scala
- Expertise in data communication services, e.g. REST, AMQP, RabbitMQ, Kafka, and Kinesis
- Mastery of modern collaborative software lifecycle tools, e.g. Git, Jira, Bamboo, Jenkins
- Experience working with a variety of data technologies, e.g. SQL Server, S3, and Aurora
- Practical experience with containerized and cloud computing, e.g. Docker, Kubernetes, AWS
Who You Are
- Mature, thoughtful, and a natural fit for a collaborative, team-oriented culture
- Hard-working and eager to learn in a fast-paced, innovative environment
- Committed to intellectual integrity, transparency, and openness
- Motivated by the transformational effects of technology-at-scale