Staff Software Engineer, Data Infrastructure

Remote - US

ASAPP logo
Apply now Apply later

Posted 4 weeks ago

At ASAPP, we are on a mission to build transformative machine learning-powered products that push the boundaries of artificial intelligence and customer experience. We focus on solving complex, data-rich problems — the kind where there are huge systemic inefficiencies and where a real solution will have a significant economic impact. Our interaction platform uses machine learning across both voice and digital engagement channels to augment and automate human work, radically increasing productivity and improving the efficiency and effectiveness of customer experience teams. 
The Data infrastructure team at ASAPP is looking for data engineers focused on data scaling (both from a database, stream, and query perspective) and data isolation in a rapidly increasing multi-tenant environment.  You will be able to tackle some unique challenges around cardinality, data feature delivery, general pipeline robustness, streaming frameworks and best practices, data ingestion, and query system from SLAs of days to milliseconds, all while making sure the data does not cross streams into the wrong places and accessed by the wrong system.  The data infrastructure not only deals with "data scale" but also deployments and automation scaling to keep our large variety of systems running smoothly and easily.

What you’ll do

  • Explore new technologies to reinvent and implement our core data systems
  • Lead the team on how to best manage our current and future challenges of highly cardinal data arising from our feature-rich and customer-specific AI interaction platform
  • Work in highly collaborative fashion with our SRE and platform engineering teams in an increasingly multi-tenant environment

What you'll need

  • Infrastructure: Expertise in AWS, Kubernetes, Jenkins, Terraform, and general automation/alerting/monitoring/security skills
  • Expert Python Knowledge
  • JVM: Expertise in Scala or Java
  • SQL - Proficient in some dialect of SQL

What we’d like to see

  • Kubernetes: high throughput and thousands of job
  • AWS: networking, tooling, and general deployments
  • Terraform: enact scaleable and configure the ever-increasing infrastructure
  • Database systems: (mysql, postgress, redshift, athena/presto, hive/hadoop, druid, redis, cassandra, etc)
  • Data Governance: Who gets access, why they get access, when did they get access.
  • Scale and Cardinality: Automation, failover, and service hardening is key
  • Software: modern versions of Spark + Flink, scala, java, kotlin, kafka, python


  • Competitive compensation
  • Fitness and wellness perks
  • Learning and development opportunities
ASAPP is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status. If you have a disability and need assistance with our employment application process, please email us at to obtain assistance. #LI-DB1
Job tags: AWS Hadoop Java Kafka Kubernetes MySQL Python Redis Redshift Scala Spark SQL Streaming Terraform
Job region(s): North America Remote/Anywhere
Share this job: