Staff Software Engineer

Austin, TX

About us

Sumatra is redefining how businesses deliver personalized experiences for growth. Sumatra's realtime personalization engine allows marketing, product, and data teams to deliver seamless optimized experiences across the customer journey from signup to conversion to upsell. As the only pay-as-you-go solution in the market, we are democratizing AI-powered experimentation.

We are an ambitious team of builders bringing realtime AI within reach for all organizations. Our team comprises experienced machine learning and product engineering professionals from companies such as Apple and The Zebra. We are backed by institutional investors, and we are growing. This position is based in Austin, TX, with a flexible work-from-home policy.

The role

As a Staff Software Engineer, you will be responsible for developing enhancements to Sumatra's cloud data platform, core feature language, and suite of developer tools.

We are looking for a talented, self-motivated software engineer with a demonstrated history of building scalable data-intensive applications.

The talent and experience you bring

  • 5+ years as a software engineer

  • Experience building and operating large-scale distributed systems

  • Mastery of Go

  • Familiarity with: AWS, Terraform, Kinesis/Kafka, Presto/Athena

  • A bachelor's degree in Computer Science or Engineering

You will

  • Build streaming data applications using AWS serverless components like Lambda, Kinesis, and DynamoDB

  • Build batch data applications using AWS Athena, Step Functions, S3, and Parquet

  • Support self-hosted and customer-hosted deployments via Terraform and CI/CD

  • Develop GraphQL APIs in close coordination with front-end engineers

  • Enhance our Python SDK to support data scientist workflows for analysis and model training

  • Optimize and extend our DSL compiler with core language improvements and standard library functions

  • Write lots and lots of Go

What success looks like

In your first month, you will work closely with the founding engineering team to rapidly get up to speed on all things Sumatra, our platform, and our customer use cases. You will familiarize yourself with our code base, processes, and tooling. You will knock out bug fixes and enhancement tickets. And you will start to contribute to architectural decisions.

From there, you will take ownership over parts of the code base and begin to independently lead development of major product features. You will see projects through from conception and design to implementation and testing.

As you progress, you will have opportunities for your role to expand accordingly. Based on your ambitions and strengths, the position may grow to include mentorship and technical leadership.

Benefits

  • Health, Dental, Vision, and Life Insurance for you and your dependents

  • Flexible PTO and work-from-home policy

  • Generous allowance for professional conferences and training

  • The most engaging work of your career

To Apply

Send résumé and cover letter to: careers@sumatra.ai