remote
Senior Software Engineer - AI Initiative - Rippling
Software Engineer
Senior Software Engineer leading AI initiatives, building scalable machine‑learning services on AWS and Kubernetes using Python, TensorFlow and RESTful APIs to automate core HR, IT, and finance workflows.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade machine‑learning models and APIs that power intelligent automation across HR, IT, and finance domains.
- Architect scalable, cloud‑native services on AWS, leveraging containers, Kubernetes, and serverless components.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into robust AI solutions.
- Implement CI/CD pipelines, monitoring, and performance tuning to ensure high availability and low latency for AI services.
- Mentor junior engineers, conduct code reviews, and champion best practices in software engineering and ML Ops.
Requirements
- 5+ years of professional software engineering experience, with a focus on building AI/ML systems.
- Strong proficiency in Python and deep‑learning frameworks such as TensorFlow or PyTorch.
- Hands‑on experience with AWS services (ECS/EKS, Lambda, S3, SageMaker) and container orchestration using Kubernetes.
- Proven ability to design and implement RESTful APIs and microservice architectures.
- Solid understanding of software engineering fundamentals, including testing, CI/CD, and performance optimization.
Skills
pythonmachine learningawskubernetestensorflow