Senior Software Engineer, Backend
Role details
Job location
Tech stack
Job description
As a Senior Backend Engineer in the Archer AI team, you will architect, develop, and scale the core services and infrastructure that power our cutting-edge AI products. You will take significant vertical technical ownership of complex problems in different areas. Some examples of things you could be involved in:
- Design and maintain scalable infrastructure for managing a fleet of IoT sensors and related infrastructure (e.g. a highly robust progressive OTA which requires writing Rust code and deploying infrastructure to manage that process).
- Eventually building infrastructure and processes to target an SLO of 8 9s of availability (315 ms of downtime a year doesn't come from on-call practices).
- Design and maintain observability infrastructure
- Collaborate with AI experts to get their systems deployed into production.
- Consider what we've built that might help and solve problems other teams at Archer may have
- Write clean, maintainable, and well-documented code
- Mentor and guide junior team members with diverse technical backgrounds, fostering a culture of engineering excellence and software development best practices., * Software development: Rust, Python (numpy, PyTorch, etc)
- Data engineering: Postgres, parquet, Iceberg, Spark, etc
- "Full stack": From cloud software development to "mobile" IoT. UX ideas on what makes good interfaces a plus, but minimal to no front-end experience needed.
- Network engineering: anycast, Wireguard, BGP, etc
- Security: defense in depth principles, zero trust design, software supply chain attacks, etc
- Message brokers experience (e.g. Kafka or NATS)
Requirements
- Layer 7 mesh networks (e.g. Linkerd or Itsio), load balancers, East/West and North/South hot failovers, etc
- Infrastructure as code tooling (we use OpenTofu and Ansible)
- Secrets management
- Distributed tracing and observability stacks
- Cost optimization and designing portable cloud-agnostic architectures
Benefits & conditions
At Archer we aim to attract, retain, and motivate talent that possess the skills and leadership necessary to grow our business. We drive a pay-for-performance culture and reward performance that supports the Company's business strategy. For this position we are targeting a base pay between $144,000.00 - $180,000.00. Actual compensation offered will be determined by factors such as job-related knowledge, skills, and experience.