Data Engineer/Software Engineer for Data Platform Engineering
Onsite Location: The Domain, Austin, Texas 78758
Exclusive Engineering Opportunity with a Pre-IPO SaaS Cloud Security Company Offering Long-term Growth Potential.
As a 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.
- 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 with data 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.
Are you ready to take on a 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.