обновлено 3 дня назад
Senior Software Engineer - Backend (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Backend (Python): Building and operating customer-facing backend services, RESTful and gRPC APIs, data models, and asynchronous processing pipelines for synthetic data and simulation platforms with an accent on API design, production reliability, and cross-layer delivery. Focus on designing maintainable interfaces, debugging production systems, improving observability, and owning services from implementation through ongoing operations.
Location: Vancouver, British Columbia, Canada; hybrid workplace
Company
builds synthetic data and simulation platforms for autonomous vehicle and robotics teams, including ML reconstruction pipelines and simulation-as-a-service products.
What you will do
- Build and maintain customer-facing backend services, APIs, web application integrations, and asynchronous processing pipelines.
- Design RESTful API endpoints and data models with clear separation between data and business logic.
- Own features end to end, from requirements gathering and system design through deployment and production operation.
- Collaborate with product managers, technical stakeholders, SRE, and field engineering on requirements, interface design, and deployment concerns.
- Debug production issues, participate in incident response, and improve observability, alerting, and service reliability.
- Contribute to standards for testing, code quality, API documentation, dependency management, and service structure.
Requirements
- Experience delivering complex backend projects across APIs, databases, and service integrations.
- Strong RESTful API design experience, including resource modeling, authentication, versioning, and documentation.
- Production experience with Python and Flask, FastAPI, or equivalent web frameworks, plus PostgreSQL or similar relational databases and ORM patterns.
- Experience deploying, operating, and debugging services on Linux with Docker and Kubernetes.
- Experience owning production services, including monitoring, alerting, on-call response, and post-incident improvements.
- Ability to gather requirements and collaborate with product and customer-facing stakeholders to produce concrete technical designs.
Nice to have
- Experience with event-driven systems, message brokers, workflow orchestration tools, load balancers, HTTP proxies, or service mesh patterns.
- Experience with SQLAlchemy, production monitoring databases, and alerting infrastructure.
- Ownership of production React web applications, including architecture, state management, deployment, testing, build tooling, or performance optimization.
- Experience in simulation, ML pipelines, or autonomous systems.
Culture & Benefits
- Hybrid work within the engineering organization.
- End-to-end ownership of customer-facing products and production services.
- Cross-functional collaboration with product, SRE, and field engineering.
- Focus on engineering standards, operational responsibility, and continuous service improvement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Staff Back End Engineer (Applications)
Affirm
9 дней назад
Senior Software Engineer (Fintech)
153 000 - 213 000CAD
Bell
5 дней назад
Senior Backend-Focused Developer (Python)
10 дней назад
Senior Software Developer (Python)
8 дней назад
Senior Software Engineer - AI (Applied AI)
9 дней назад