About the Role:
We’re looking for a Senior AI Tools Engineer - Developer Experience with deep expertise in C++ or Golang to lead the evolution of our backend platform and tooling. While our ecosystem has historical roots in Elixir/Scala, we are shifting our focus toward strengthening our core infrastructure with high-performance programming languages.
In this role, you’ll architect and implement secure, high-performance systems, collaborating closely with teams focused on compliance, privacy, experimentation, and infrastructure. You should be comfortable working independently across system boundaries and mentoring engineers while driving technical strategy.
Note: While this is primarily a C++ or Go role, we maintain a footprint of Rust-based tools. A cursory knowledge of Rust or a willingness to interface with Rust-based infrastructure is critical for this role
We’re particularly interested in engineers excited to learn and integrate AI-powered coding tools (e.g., Claude Code, Cursor) into their daily workflow to boost velocity and code quality. Prior experience with such tools is a plus.
What You'll Do:
- Architect & Build: Lead the design, development, and maintenance of high-throughput services and tools using Rust
- Collaborate: Partner with backend and client teams to deliver high-performance, scalable components that power the next era of our platform.
- Optimize: Design systems for reliability, observability, and scale, with an emphasis on clean APIs and modular components.
- Innovate with AI: Explore and integrate AI-based development tools into engineering workflows; evangelize productivity best practices within the team.
- Strategize: Partner with engineering leadership and cross-functional partners to drive technical vision and influence roadmap decisions.
- Mentor: Foster a culture of technical rigor, curiosity, and continuous learning by mentoring mid-level and junior engineers
Your Background
- Experience: 4+ years of backend software development experience, with significant production experience in C++ (C++17 or later) or Golang.
- The "Rust" Factor: A working knowledge or "read-level" proficiency in Rust is a major plus, particularly familiarity with the Tokio or Pingora ecosystems.
- Systems Expertise: Deep understanding of distributed systems, event-driven architectures, memory management, and performance engineering.
- Cloud Native: Experience with modern infrastructure including Kubernetes, gRPC, CDNs, S3, and Terraform.
- Data Layer: Familiarity with relational and non-relational databases (e.g., PostgreSQL, DynamoDB, Redis, Clickhouse).
- Tooling & Observability: Proficiency with modern observability stacks and CI/CD pipelines.
- AI Enthusiast: Genuine enthusiasm for using and experimenting with AI tools to enhance software engineering workflows.