Taro Logo

Senior Software Engineer (Infrastructure)

Encord builds infrastructure for handling indexing, curation and annotation of huge datasets for machine learning systems.
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (Infrastructure)

Encord, a rapidly growing AI infrastructure company backed by $30M in Series B funding, is seeking a Senior Software Engineer to join their Infrastructure team. The company, which has grown from 40 to 80+ people in the past year, specializes in building platforms for handling massive datasets crucial for machine learning systems.

The role focuses on developing and maintaining highly performant backend systems that manage billions of data items. The ideal candidate will bring extensive experience with both traditional databases like PostgreSQL and analytics systems like Clickhouse, particularly in scenarios demanding reliability and performance at scale.

As part of a collaborative 80+ person team, you'll work at the intersection of AI and infrastructure, helping build solutions that enable efficient dataset creation and model training. The position offers significant autonomy and end-to-end ownership of projects, from architectural decisions to deployment and monitoring.

The tech stack includes Python and Rust for backend development, TypeScript and React for frontend work, with deployment on Kubernetes and GCP infrastructure. The role provides an opportunity to work with cutting-edge AI technology while solving complex technical challenges in data management and processing.

Benefits include competitive compensation with equity, 25 days of annual leave plus public holidays, and a strong in-person culture with 3+ days in the office. The company's rapid growth trajectory offers abundant opportunities for professional development and impact. Working at Encord means being at the forefront of AI technology, partnering with frontier AI labs and major companies while contributing to the important mission of AI alignment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Infrastructure)

  • Build and maintain highly performant systems handling large volumes of data
  • Design and implement reliable solutions at massive scale
  • Make architectural decisions and own end-to-end project delivery
  • Collaborate with team members on challenging problems
  • Drive progress on core parts of the product

Requirements For Senior Software Engineer (Infrastructure)

Python
PostgreSQL
Kubernetes
TypeScript
React
  • Experience in building backend of highly performant systems
  • Experience with traditional relational database systems like PostgreSQL
  • Experience with column-oriented analytics systems like Clickhouse
  • Experience working on large-scale systems
  • Strong problem-solving skills
  • Comfortable working with uncertainty
  • Team player mindset

Benefits For Senior Software Engineer (Infrastructure)

Equity
  • Competitive salary and equity
  • 25 days annual leave + public holidays
  • Strong in-person culture with 3+ days in office
  • Growth opportunities in a fast-growing company
  • Work at the forefront of AI technology

Jobs Related To Encord Senior Software Engineer (Infrastructure)