remote
Senior Software Developer - Platform & Emerging Technologies - Autodesk
Software Engineer
Lead the design and implementation of scalable SaaS services, platform components, and AI‑powered experiences using Python, Java, and cloud technologies such as AWS, Kubernetes, and Docker.
About the role
Key Responsibilities
- Architect and develop high‑performance, cloud‑native SaaS services that power Autodesk products worldwide.
- Collaborate with Product Management, UX, and Architecture teams to translate business requirements into robust, scalable solutions.
- Implement data pipelines, visualization components, and AI/ML models to enhance platform capabilities.
- Leverage containerization (Docker) and orchestration (Kubernetes) for deployment and scaling across multi‑region environments.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 8+ years of professional software development experience with strong expertise in Python and Java.
- Proven track record building and scaling cloud services on AWS, including experience with Lambda, ECS/EKS, and S3.
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes) in production.
- Solid understanding of data engineering concepts, ETL pipelines, and data visualization tools.
- Experience applying machine learning or AI techniques to solve real‑world problems.
Skills
pythonjavaawskubernetesdockermachine learning