Salary
💰 $130,000 - $175,000 per year
Tech Stack
DjangoDockerGrafanaJenkinsKafkaPostgresPrometheusPythonRabbitMQ
About the role
- Design, develop, test, document, deploy, maintain, and improve software
- Develop system architectures, API specifications, implementation requirements, and complexity estimates with stakeholders
- Test assumptions through instrumentation and prototyping
- Promote ongoing technical development through code reviews and knowledge sharing
- Build and maintain backend services and APIs that deliver Kensho's AI and ML capabilities
- Collaborate with small, product-focused teams and participate in cross-functional initiatives
- Travel occasionally to Kensho hubs (Cambridge, MA or New York City) for team meetings or company events
Requirements
- At least two years of direct experience developing SaaS applications within a team
- Thoughtful and efficient communication skills (both verbal and written)
- Experience developing SaaS application backends and APIs using a variety of tools
- Experience working across many stages of the software development lifecycle
- Experience turning abstract business requirements into concrete technical plans
- Sound reasoning about the behavior and performance of loosely-coupled systems
- Proficiency with algorithms (including time and space complexity analysis), data structures, and software architecture
- Experience with technologies: FastAPI, Django, Python, PostgreSQL, OpenSearch, Git, Jsonnet, Jenkins, Docker, Amazon EKS, Celery, RabbitMQ, Kafka, Prometheus, Grafana, Sentry
- Must be located in the United States (remote within U.S. but may require travel to Kensho hubs)