Senior Software Engineer - Data Infrastructure
Job Description
Key Deliverables:
- Build and maintain scalable data platforms supporting streaming, batch, and online use cases.
- Develop core libraries in Python and Golang for data infrastructure.
- Ensure SLAs and high availability for distributed data systems.
- Integrate and optimize tools like Kafka, Presto, Pinot, Redis, and Snowflake.
Role Responsibilities:
- Design and implement distributed data processing and ingestion systems.
- Collaborate on architecture and abstractions across data infrastructure.
- Drive exploration of new data technologies to scale with company growth.
- Contribute to internal tooling to enhance developer experience and efficiency.
More Info
Job Type:
Industry:
Function:
Employment Type:
Key Skills
About Company
Rippling
