remote
Senior Software Engineer - cyara
Software Engineer
Senior Software Engineer driving AI‑powered testing platform development, building scalable cloud services with Python/Java, AWS, Kubernetes, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for AI‑driven customer experience testing.
- Implement scalable cloud architectures on AWS, leveraging Kubernetes and Docker for container orchestration.
- Build and integrate RESTful APIs and microservices using Python and Java.
- Develop automated CI/CD pipelines to ensure rapid, reliable releases.
- Collaborate with data science and QA teams to incorporate machine‑learning models and testing frameworks.
Requirements
- 5+ years of professional software engineering experience, primarily with Python and Java.
- Strong expertise in AWS services (EC2, S3, Lambda, RDS) and container orchestration (Kubernetes, Docker).
- Hands‑on experience building CI/CD pipelines (Jenkins, GitHub Actions, or similar).
- Familiarity with machine‑learning concepts and integrating ML models into production systems.
- Proven ability to design robust, scalable APIs and microservices.
Skills
pythonjavaawskubernetesdockercicdmachine learning