Taro Logo

Software Engineer (Data Platform)

Reach Security builds self-driving cybersecurity using generative AI to oversee organizations' security stacks for optimal security posture.
Data
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Data Platform)

Reach Security, a pioneering company in self-driving cybersecurity, is seeking Data Platform Engineers to join their innovative team. The company leverages generative AI to revolutionize organizational security stack management, ensuring optimal security posture with existing products.

As a Data Platform Engineer, you'll be instrumental in designing, building, and managing the infrastructure that powers robust data pipelines and analytic query engines. Working with cutting-edge technologies like Trino (Presto), Redshift, BigQuery, and Apache Iceberg, you'll develop scalable solutions supporting advanced analytics and reporting.

This role offers a unique opportunity as an early team member to shape the company's backend infrastructure from day one. You'll establish engineering best practices, balance technical and business priorities, and drive innovation in delivering value to users. Your expertise will be crucial in designing architectures, providing technical feedback, and ensuring software maintainability and reliability.

The ideal candidate brings 3+ years of experience in data platform engineering, demonstrating proficiency in analytic query engines, cloud platforms, and Python development. You should excel in problem-solving, particularly in complex data scenarios requiring performance optimization. Strong communication skills and the ability to work independently in a fast-paced environment are essential.

The position offers competitive compensation, including equity, comprehensive health benefits, and remote work flexibility. This is an excellent opportunity for a motivated engineer to make a significant impact in a growing cybersecurity company while working with cutting-edge AI technology.

Last updated 7 days ago

Responsibilities For Software Engineer (Data Platform)

  • Architect, build, and maintain scalable and reliable data platform infrastructure
  • Implement and optimize analytic query engines using technologies like Trino (Presto), Redshift, and BigQuery
  • Design and support robust data management solutions leveraging Apache Iceberg
  • Collaborate closely with Data Engineering and Analytics teams
  • Develop and maintain observability frameworks
  • Implement best practices for data modeling, schema design, and pipeline fan-out strategies
  • Ensure data integrity, quality, and consistency across Medalion architectures
  • Proactively identify opportunities to enhance platform scalability, efficiency, and reliability

Requirements For Software Engineer (Data Platform)

Python
  • 3+ years of experience in data platform engineering or related roles
  • Deep experience with analytic query engines and platforms such as Trino (Presto), Redshift, BigQuery, and Apache Iceberg
  • Expertise in designing platforms supporting Medalion architecture, star schemas, and schema evolution
  • Solid foundation in automated schema detection, observability, and performance optimization
  • Proficiency with cloud-based platforms and services (AWS, Azure, GCP, etc.)
  • Strong skills in Python and experience with modern infrastructure automation tools
  • Excellent problem-solving abilities
  • Strong communication skills
  • Must be a US citizen or Green Card holder

Benefits For Software Engineer (Data Platform)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary and equity
  • Comprehensive health, dental, and vision insurance
  • Remote work flexibility

Interested in this job?