D

DataPelago

Real-time big data analytics platform

Data Processing Engineer - 1/O

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field with 7+ years of relevant experience, or a Master's degree in Computer Science or a related field with 5+ years of relevant experience.
  • At least 3 years of deep technical experience developing and optimizing data read and write interfaces for large-scale data processing, particularly with Apache Parquet, Apache ORC, Apache Iceberg, Apache Spark, and similar technologies.
  • Demonstrated experience instrumenting, analyzing, and optimizing data processing engine component performance on benchmark and customer workloads.
  • Demonstrated experience designing, developing, and successfully releasing high-performance data processing engine features for large production deployments.
  • Good knowledge of the architecture of one or more of Apache Spark, Apache Flink, and Presto/Trino.
  • Exceptional programming skills in C and C++.
  • Extensive development experience in Linux environments.

Responsibilities

  • Influence the architecture of how the data processing engine interfaces with data sources and sinks, catalogs, and data formats.
  • Lead the design of functional and performance enhancements to adapters and connectors, data representations, data filtering, caching, and other engine components.
  • Individually design, implement, test, optimize, and maintain components of the data processing engine.
  • Analyze the technology roadmap of existing and emerging data formats and libraries, open table formats, and catalog services, and identify opportunities to enhance the engine's technology and product leadership.
  • Partner with engineering and product management to define and realize the product's data I/O roadmap.
  • Foster best practices in design and code reviews, testing, continuous integration and continuous delivery, and issue resolution to maintain product quality, security, efficiency, and productivity.

Desired Qualifications

  • Rust experience.

About the Company

DataPelago

Real-time big data analytics platform

DataPelago provides real-time analytics that turn data of any size, speed, or structure into instant insights. The platform ingests diverse data sources, processes them with scalable ingestion and high-performance computation, and offers fast queries to deliver immediate results. It differentiates itself through real-time, scalable processing with performance and cost efficiency, plus enterprise-grade customization delivered via a subscription or enterprise solutions. Its goal is to redefine data analytics by giving customers instant, reliable insights to help make faster, better-informed decisions.

Company size
51-200
Company stage
Early VC
Total funding
$55M
Headquarters
Sunnyvale, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at DataPelago

See more jobs