remoteonsite
Staff Software Engineer AI/ML/SaaS - ABBYY
Software Engineer
Lead the design and delivery of AI/ML powered SaaS solutions, driving architecture, scalability, and performance using Python, Node.js, and cloud services.
About the role
Key Responsibilities
- Architect and develop scalable AI/ML services for a cloud‑native SaaS platform.
- Lead code reviews, mentor junior engineers, and champion best practices in CI/CD and DevOps.
- Collaborate with data scientists to integrate models into production pipelines.
- Optimize performance and cost across AWS, Docker, and Kubernetes environments.
- Drive continuous improvement of testing, monitoring, and security standards.
Requirements
- 10+ years of software engineering experience with a focus on AI/ML and SaaS.
- Proficiency in Python and Node.js, plus experience with ML frameworks (TensorFlow, PyTorch).
- Deep knowledge of AWS services, containerization, and Kubernetes orchestration.
- Strong architectural vision, problem‑solving skills, and a collaborative mindset.
- Excellent communication skills and a passion for mentoring.
Skills
pythonnodejsmachine learningawsdockerkubernetes