Software Engineer


San Francisco
Permanent
USD200000 - USD250000
Development and Engineering
PR/591962_1778505864
Software Engineer

Software Engineer

Location: Remote, open to candidates based in the San Francisco Bay Area or London, England
Employment Type: Full-time
Compensation: Starting at $200,000+


We are looking for a hands-on Software Engineer to join an early-stage team building and scaling core systems that support data, research, and machine learning workflows. This role is ideal for an engineer who enjoys working close to the product, operating across infrastructure and application layers, and helping define direction through strong individual contribution.

You will work in a fast-moving environment where systems are still taking shape. The ideal candidate is comfortable wearing multiple hats, making pragmatic technical decisions, and helping grow foundational platforms used by researchers and engineers alike.


Key Responsibilities

  • Design, build, and maintain data pipelines that support experimentation, training, and production workflows
  • Work with orchestration frameworks and scheduling systems to manage large-scale data and ML processes
  • Develop and operate Kubernetes-based infrastructure to support scalable services and tooling
  • Build and improve systems for model versioning, tracking, and reproducibility
  • Create internal tools and platforms that enable researchers and engineers to move faster
  • Optimize performance and reliability across core services and pipelines
  • Contribute directly to system architecture and technical strategy through hands-on work
  • Collaborate closely with cross-functional partners in an early-stage, high-ownership environment
  • Help establish best practices as systems and teams scale

Qualifications

  • Experience building and maintaining data pipelines using tools such as Dagster, Flyte, or Airflow
  • Strong experience working with Kubernetes and cloud-native infrastructure
  • Familiarity with model versioning, tracking, or ML experimentation platforms
  • Experience building tooling for researchers, data scientists, or ML engineers
  • Strong fundamentals in software engineering, system design, and performance optimization
  • Comfort working in ambiguous, early-stage environments where requirements evolve quickly
  • Prior experience at an early-stage startup, helping grow and scale systems from the ground up
  • Ability to drive direction and technical decisions through individual contributor work
  • Open to candidates at mid-level, senior, or staff scope, depending on experience

Nice to Have

  • Experience supporting machine learning systems in production
  • Background working on developer platforms or internal productivity tools
  • Exposure to distributed systems, data-intensive platforms, or ML infrastructure
  • Experience balancing rapid iteration with long-term maintainability

Compensation & Perks

  • Base salary starting at $200,000+
  • Equity participation
  • Fully remote work environment
  • High degree of ownership and influence in an early-stage team

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you