Duties and Responsibility
Your Role
As a senior software engineer, you will build and extend our research model data platform through
- Implementing platform services, messaging, and graph-based dependency definitions
- Leveraging cloud computing and data storage technologies
- Designing and building flexible data access APIs
- Creating cutting-edge visualizations for operating and exploring model data
What You’ll Bring
- A perfectionist with regard to clean design and engineering of code and data
- High-output, high-quality programming expertise in at least one of Python, Java 8, 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
- Practical experience with containerized and cloud computing, e.g. Docker, Kubernetes, AWS
Job Location: Bangalore
Experience (Years): 7-10 Years