What you’ll do
Own data-platform projects end to end: clarify the problem, evaluate alternatives, design the system, implement and roll it out safely, document it, and operate it in production.
Design and evolve reliable, scalable, secure, and cost-effective systems for data ingestion, movement, storage, processing, and access.
Build and improve batch and streaming pipelines and the platform capabilities that support them.
Develop maintainable software, automation, infrastructure, and CI/CD workflows that make platform changes safer and more repeatable.
Improve observability, performance, capacity management, incident response, recovery, and operational readiness across the platform.
Incorporate security, access control, data protection, and governance requirements into platform design and delivery.
Partner with engineering, analytics, security, compliance, and business stakeholders to understand needs, explain tradeoffs, and deliver pragmatic solutions.
Evaluate and learn new technologies as platform needs evolve, applying sound engineering judgment rather than defaulting to a familiar tool.
Use AI tools thoughtfully to accelerate research, design, implementation, testing, debugging, and documentation while critically validating the output.
Contribute to technical direction, design reviews, documentation, and mentoring across a small, high-impact team working across US and India time zones.
About you
A record of independently owning and delivering substantial production systems or platform work from definition through operation.
Strong system-design and problem-solving skills, including the ability to reason about scale, reliability, failure modes, security, cost, maintainability, and migration tradeoffs.
Deep production experience in at least one relevant area, such as data pipelines and ingestion, distributed batch or stream processing, Kafka or similar messaging systems, data lakes or warehouses, time-series databases, PostgreSQL or other operational stores, Kubernetes, or cloud infrastructure.
Proficiency in at least one general-purpose programming language and experience writing, testing, reviewing, and operating maintainable production code.
Practical experience with automation, production operations, observability, incident response, and safe software or infrastructure delivery.
Demonstrated learning agility: you have successfully become productive in unfamiliar technologies or domains and can do so without heavy day-to-day direction.