Senior Software Engineer, Data Platform
Build and operate distributed systems powering Apache Pinot’s real-time analytics platform at massive scale. The role requires strong distributed-systems expertise, end-to-end delivery ownership, and a focus on reliability, observability, and performance.
About the job
Responsibilities
- Own and drive impactful distributed-systems problems end-to-end, from inception through production launch.
- Collaborate with engineering teams to identify and prioritize high-impact problems and projects.
- Raise engineering quality standards while keeping systems reliable and operationally lean.
- Mentor and grow engineers.
Requirements
- Strong distributed-systems fundamentals and experience solving problems at scale.
- Java experience is a plus; the platform is Java-based.
- Ability to take ideas from concept through implementation and production delivery.
- Strong ownership of quality and customer experience, with focus on reliability, observability, performance, and ease of use.
- Adaptability and flexibility in changing priorities.
- Comfortable navigating ambiguity and uncertainty with a constructive, problem-solving mindset.
- Comfortable using AI tools in everyday engineering workflows and eager to integrate AI into development, debugging, testing, and problem-solving.
Skills
Distributed Systems, Java, Data Infrastructure, Reliability, Observability, Performance Engineering, Concurrency, AI Tools
Similar jobs
Data Engineering jobsBuild and operate scalable lakehouse infrastructure, streaming and CDC pipelines, query systems, and self-serve BI capabilities. Requires 5+ years of data engineering experience, strong Kubernetes and infrastructure-as-code expertise, and hands-on experience with distributed data platforms.
Senior data platform engineer who scales infrastructure, automates data delivery, builds AI-enabled analytical tools, and leads cross-functional engineering initiatives. Requires 4+ years of data infrastructure experience, strong Kafka and distributed-systems expertise, and proficiency in Python, Scala, cloud platforms, and Terraform.
Senior Software Engineer building reliable connectors and high-volume data pipelines that move customer data into warehouses. The role requires strong Java, cloud, database, distributed-systems, and technical leadership experience.
Build and operate scalable enterprise data pipelines, models, and platform infrastructure across the full data lifecycle. The role requires 5+ years of experience, strong SQL and Python, and deep expertise in Snowflake, dbt, and Airflow.
Builds and maintains scalable data platforms and pipelines that support analytics and AI/ML systems. The role requires 5+ years of data engineering or full-stack experience, strong SQL and ETL expertise, cloud infrastructure experience, and a bachelor's degree.