remote
Senior Software Engineer / Tech Lead - SaaS Platform & Product - Acryl Data
Software Engineer
Lead the design and delivery of a high‑scale AI & data context SaaS platform, driving architecture, performance, and open‑source collaboration using Python, Java, GraphQL, Kubernetes, and AWS.
About the role
Key Responsibilities
- Architect and implement core services for a metadata graph platform, ensuring scalability, reliability, and extensibility.
- Lead a cross‑functional team of engineers, mentoring and driving best practices in code quality, CI/CD, and automated testing.
- Collaborate closely with the open‑source community to shape product direction and contribute to public releases.
- Design and optimize data ingestion pipelines, query performance, and observability for enterprise SaaS customers.
- Own feature delivery from concept through production, coordinating with product, design, and operations.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or lead role.
- Proficiency in Python, Java, and GraphQL; strong understanding of distributed systems and microservices.
- Hands‑on experience with Kubernetes, AWS services (ECS/EKS, RDS, S3), and CI/CD pipelines.
- Track record of contributing to or managing large open‑source projects.
- Excellent communication skills and a passion for building high‑impact, customer‑centric solutions.
Skills
pythonjavagraphqlkubernetesaws