Senior Data Engineer

Company:  DauTech
Location: Austin
Closing Date: 21/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Data Engineer/Software Engineer for Data Platform Engineering


Exclusive Senior Engineering Opportunity with a Pre-IPO SaaS Cloud Security Company Offering Long-Term Growth Potential.


As a Senior Data Engineer , you will play a pivotal role in driving the delivery of key features in and around our Application Data Platform (ADP) , empowering both our internal engineering teams and customers to build the features that matter most. The platform supports both analytical and operational use cases, presenting challenges in data modeling, performance, and scalability.


Tech Stack:

  • Python, Rust
  • Kubernetes, Docker, AWS
  • Data lake with S3, Delta Lake, Trino
  • CI/CD with Git, Terraform, Jenkins
  • Linux/Unix


Job Responsibilities:

  • Work on high-impact software projects for the Application Data Platform.
  • Design and deploy production-grade pipelines and systems.
  • Write and deliver production-grade code daily.
  • Contribute to automated tests and the full end-to-end software delivery process.
  • Collaborate with other engineers and product managers to solve problems and gather requirements.
  • Mentor and guide junior engineers, breaking down tasks and leading projects end-to-end.
  • Evaluate and identify the best technologies and approaches to solve problems.
  • Participate in a rotating on-call schedule, handling production deployments and system monitoring.


Your Profile:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent work experience.
  • 2+ years of experience as a Senior Engineer owning data production platforms.
  • Strong applied software development experience—you’ve built, shipped, monitored, broken, and fixed software applications.
  • Experience with real-time or near real-time data processing, databases, and data management.
  • Proficiency with an object-oriented programming language (Python preferred).
  • Strong fundamentals in data structures and algorithms.
  • Proficiency in Unix/Linux environments.
  • Experience with version control systems (Git preferred).
  • Experience with containerization or virtualization systems (Docker preferred).
  • Experience with Kubernetes and cloud providers (AWS preferred).
  • Debugging experience.


Nice to Have:

  • Knowledge of networking, operating systems, and security fundamentals.
  • Experience with observability tools such as Grafana or Prometheus.
  • Experience with Rust.
  • Experience as a technical lead for a production-grade data pipeline.
  • Experience mentoring junior engineers.



Are you ready to take on a senior data engineering role in a company dedicated to making the Internet a safer and fairer place for everyone? Join us in our mission to protect organizations from cybersecurity attacks and contribute to the evolution of our Application Data Platform.

Apply Now
Share this job
DauTech
  • Similar Jobs

  • Senior Software Engineer - Data

    Austin
    View Job
  • Senior Software Engineer - Data

    Austin
    View Job
  • Senior Software Engineer - Data

    Austin
    View Job
  • Senior Software Engineer, Data

    Austin
    View Job
  • Senior Software Engineer - Data

    Austin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙