Senior Software Engineer – Data Platform
Company | Sanctuary AI |
---|---|
Location | Vancouver, BC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree or higher in Computer Science or related fields.
- 5+ years experience as a full-stack Software Engineer, with preference given for front-end experience.
- Knowledge of professional engineering practices for the full product life cycle, including coding standards, code reviews, source management, agile, processes, testing, and operations.
- Demonstrated ability to design, implement, and test in a fast-paced environment.
- Demonstrated skill in Python and Typescript, and some familiarity with C++.
- Proficiency with Next.js React, Material-UI, and Django.
- Familiarity with both SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Experience with Python-based API development and frameworks such as the Django REST Framework (DRF) or Strawberry GraphQL.
- Experience deploying and operating applications on Kubernetes in cloud environments (Azure or AWS).
- Experience with observability platforms such as Splunk, Datadog, ELK Stack, and Prometheus/Grafana.
Responsibilities
- Bring hands-on experience in designing, deploying, documenting, and maintaining full-stack web applications.
- Participate in deploying new software releases and collecting robotic systems data.
- Partner with machine learning researchers and hardware engineers to build world-class software solutions.
Preferred Qualifications
-
No preferred qualifications provided.