Maze is looking for a Backend Engineer (Data Engineering) to shape our data infrastructure and pipeline development from the ground up. You will be at the core of our technical team, designing and scaling robust systems that influence how we collect, process, and utilize data to enhance our cybersecurity platform.
What You'll Do
- Design, implement, and maintain scalable data pipelines that process large volumes of security data efficiently.
- Architect and develop backend data systems, ensuring they are scalable, maintainable, and secure.
- Take ownership of the entire data lifecycle, from ingestion and storage to processing and visualization.
- Work closely with other engineers, data scientists, and product managers to ensure data systems support product features and analytical needs.
- Continuously monitor and improve data processing performance, security, and scalability.
- Define and enforce data quality standards, processing methodologies, and documentation to maintain high-quality data systems.
- Quickly prototype and iterate on new data solutions, adapting to evolving requirements and emerging technologies.
- Mentor junior engineers and lead by example in technical discussions and code reviews related to data systems as the team grows.
What We're Looking For
- 7+ years of experience in software engineering.
- 4+ years of experience focused on data engineering.
- Strong experience with data processing frameworks (e.g., Spark, Kafka, Airflow), ETL workflows, and data modeling.
- Proficiency with both SQL and NoSQL databases, with experience optimizing queries and database performance.
- Familiarity with cloud data services (e.g., AWS Redshift, S3, Glue, EMR) and DevOps practices, including CI/CD for data pipelines.
- Strong coding abilities in Python, Java, or Scala with experience in data manipulation libraries.
- Strong analytical and problem-solving abilities, with a focus on delivering robust and scalable data solutions.
- Excellent communication skills and the ability to work effectively in a cross-functional team.
- Comfort working in a fast-paced startup environment with the ability to pivot and adapt as needed.
Technical Stack
- Data Processing: Spark, Kafka, Airflow
- Databases: SQL, NoSQL
- Cloud Services: AWS Redshift, AWS S3, AWS Glue, AWS EMR
- Languages: Python, Java, Scala
Team & Environment
You will work closely with other engineers, data scientists, and product managers. You'll be joining a team of hands-on leaders with deep experience in Big Tech and Scale-ups, tackling ambitious data challenges in cybersecurity.
Company Culture
- Ambitious Data Challenges: We are leveraging advanced data processing techniques to solve some of the most pressing challenges in cybersecurity today.
- Expert Team: We are a team of hands-on leaders with deep experience in Big Tech and Scale-ups.
- Impactful Work: Cybersecurity is becoming a challenge to most companies and helping them mitigate risk ultimately helps drive better outcomes for all of us.


