remote
Staff Software Engineer - Data Platform - Harness
Software Engineer
Lead the design and scaling of a high‑throughput data platform that powers AI‑driven software delivery, leveraging Python, Java, AWS, and Kubernetes to deliver secure, compliant, and cost‑efficient pipelines.
About the role
Key Responsibilities
- Architect and implement scalable data pipelines that ingest, transform, and serve data for AI and automation services.
- Collaborate with cross‑functional teams to define data models, governance policies, and security controls.
- Drive performance optimization, cost reduction, and reliability improvements across the data stack.
- Mentor and lead a small team of engineers, fostering best practices in code quality, testing, and CI/CD.
- Integrate new data sources and services, ensuring seamless operation within the broader platform.
Requirements
- 10+ years of software engineering experience with a strong focus on data platforms.
- Proficiency in Python and Java, with hands‑on experience building distributed systems on AWS.
- Deep knowledge of Kubernetes, container orchestration, and cloud‑native architecture.
- Experience with CI/CD pipelines, automated testing, and observability tooling.
- Excellent communication skills and a proven ability to mentor junior engineers.
Skills
pythonjavaawskubernetescicd