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 4 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 Engineer

Senior Data Engineer role at Addepar, building and maintaining data pipelines and infrastructure for financial data processing and analysis.

Senior Data Engineer

Senior Data Engineer position at Airbnb, building and maintaining data pipelines for marketing technology platform, offering remote work and competitive compensation.

Clinical Data Engineer

Senior Clinical Data Engineer position at N-Power Medicine, focusing on healthcare data pipelines and clinical trials transformation, offering competitive salary and remote work.

Senior Data Scientist

Senior Data Scientist position at Intuit, working on AI and ML solutions for financial technology products, offering competitive salary and benefits in San Diego.

Senior Data Scientist

Senior Data Scientist position at Intuit, building AI and ML solutions for financial technology products, requiring 1+ years of experience in data science and machine learning.