Senior Software Engineer - Data Engineering

Rokt is a hyper-growth ecommerce leader that enables companies to unlock value by making each transaction relevant at the moment that matters most, when customers are buying.
Sydney, FL 33527, USA
$175,000 - $235,000
Data
Senior Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience

Description For Senior Software Engineer - Data Engineering

Rokt is a hyper-growth ecommerce leader valued at $2.4 billion USD, operating in 15 countries. The engineering team builds best-in-class ecommerce technology that provides personalized experiences for customers globally. They are seeking a Senior Software Engineer for their Data Engineering team to build and scale complex data systems using open-source technologies.

The role involves:

  • Building and scaling complex data systems using Apache Kafka, Spark, Cassandra, Iceberg, Trino, etc.
  • Developing bespoke solutions as a hands-on engineer
  • Solving complex technical problems
  • Proposing improvements to system architecture
  • Acting as both an engineer and system architect

The ideal candidate should have:

  • 7+ years of experience as a software engineer, working with large amounts of data
  • Extensive experience with open-source data tooling
  • Strong back-end experience, preferably in Go, Python, or Scala
  • Familiarity with distributed systems and cloud-based infrastructure
  • Ability to handle ambiguity and tread new ground

Rokt offers a transparent career ladder with clear paths and compensation. Benefits include equity in the company, $5000 annual training allowance, catered lunch, gym membership, extra leave, and the opportunity to work with top talent in offices around the world.

The company values diversity, transparency, and smart, humble people who enjoy building a disruptive business together. They have a hybrid work model with teams in the office 4 days a week, but offer flexibility to manage your own hours and work from anywhere for up to a week every quarter.

Last updated 6 months ago

Responsibilities For Senior Software Engineer - Data Engineering

  • Build and scale complex data systems built on open-source technologies like Apache Kafka, Spark, Cassandra, Iceberg, Trino, etc.
  • Build bespoke solutions using those open source technologies as a hands on engineer, cutting production-level code
  • Solve technical problems of the highest scope, complexity, and ambiguity as an individual contributor
  • Proactively identify and propose improvements to the current system architecture that emphasises performance, reliability and scalability
  • Act as both an engineer and system architect, as this team is constantly researching and developing new theories and ways of working

Requirements For Senior Software Engineer - Data Engineering

Cassandra
Go
Kafka
Kubernetes
Python
Scala
  • 7+ years experience as a software engineer, ideally working with and around large amounts of data
  • Extensive experience with open source data tooling like Kafka, Spark, Iceberg etc. would be ideal
  • Solid experience using Go, Python or Scala is ideal, but any strong back end experience is fine
  • Familiarity working with complex, distributed systems and cloud-based infrastructure, including stateful services on Kubernetes, NoSQL databases, AWS and/or GCP
  • Ability to turn ambiguity into clarity, and being comfortable treading new ground

Benefits For Senior Software Engineer - Data Engineering

Equity
Education Budget
  • Equity in the company
  • Annual $5000 training allowance
  • Catered lunch every day and healthy snacks in the office
  • Gym membership
  • Extra leave (bonus annual leave, sabbatical leave etc.)
  • Opportunity to work with top talent
  • Offices in New York, Seattle, Sydney, Tokyo and London

Interested in this job?

Jobs Related To Rokt Senior Software Engineer - Data Engineering

Senior Data Scientist, Ads Metrics

Senior Data Scientist position at Google Ads Metrics team, focusing on experimental design and data analysis for advertising products.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist position at Google, focusing on Ads Metrics research and analysis, offering competitive compensation and the opportunity to impact billions of users.

Senior Data Scientist, Research

Senior Data Scientist position at Google focusing on research and analytics to improve products and services, offering competitive compensation and benefits.

Senior Data Scientist, Product, Real World Journeys, Search

Senior Data Scientist position at Google focusing on product analytics, data-driven decision making, and strategic insights for Search and Real World Journeys teams.

Senior Data Scientist, Search (Real World Journeys)

Senior Data Scientist position at Google Search, focusing on analytics and problem-solving using Python and SQL, requiring 5+ years of experience and fluency in English and Portuguese.