remote
Senior Software Engineer - AI Product & Platform Engineering - Aapc
Software Engineer
Lead the design and delivery of AI‑driven products and platform services, building scalable pipelines, APIs, and cloud infrastructure using Python, TensorFlow, and AWS.
About the role
Key Responsibilities
- Architect, develop, and maintain AI‑powered services and platform components that support multiple product lines.
- Design and implement end‑to‑end machine‑learning pipelines, from data ingestion to model training, evaluation, and deployment.
- Build robust, high‑performance RESTful APIs and microservices using Python and container technologies.
- Collaborate with product managers, data scientists, and DevOps teams to translate business requirements into technical solutions.
- Ensure reliability, scalability, and security of AI services on AWS, leveraging services such as SageMaker, Lambda, and ECS/EKS.
Requirements
- 5+ years of professional software engineering experience, with a focus on AI/ML product development.
- Strong proficiency in Python and deep‑learning frameworks (TensorFlow or PyTorch).
- Hands‑on experience deploying models and services on AWS, including containerization with Docker and orchestration with Kubernetes/EKS.
- Solid understanding of CI/CD pipelines, automated testing, and version control (Git).
- Excellent problem‑solving skills and ability to work cross‑functionally in an agile environment.
Skills
pythonmachine learningtensorflowawsdocker