Data Engineer

Your day to day

A core part of our product is an increasingly advanced AI-enabled system and you contribute to advancing this system. Most days your work centers on integrating our AI agent functionality into production, building data ingest pipelines and supporting backend services. You are a core engineer, ensuring that the flow of data remains stable, legible and a solid foundation for our product. You’ll collaborate closely with our machine learning and product engineers to best develop our AI magic.

An understanding of how models slot into our system will become increasingly essential and is the focal point of productive development. AI’s analytical capability seemingly grows without bound but working where the rubber hits the road of our infrastructure, so to speak, is where you feel most at home. The details of how the data fits is where every app differs and is where good decisions amplify outcomes.

Signals you might fit well with this job

These are not hard and fast requirements. Some of the best people we’ve ever hired have not ‘fit the profile’ and we prize above all the curiosity and ability to learn fast and adapt. Think of these as useful guidelines to understand more about the job itself.

  • Coding Proficiency: Strong Python and Rust skills.

  • Production Experience: Brought ML into real-world applications (user-facing or data pipelines). Extensive experience with databases, message buses and modern machine learning libraries (our stack has Postgres, OpenSearch, Kafka, PyTorch and Ollama).

  • Pragmatic Approach: You can balance simplicity, robustness, and complexity effectively.

  • Architectural Mindset: Sharp systems thinking skills. Formal training is less important than the ability to critique, grasp and think from first principles.

  • Resourceful Learner: Quickly research and apply new concepts using online resources and AI tools. Comfortable with "learning in public."

  • Driven & Curious: Passionate about learning and applying sharp ideas to product.