Sr. Software Engineer - Visualization Services
Core
Build cloud infrastructure to stream and optimize large 3D models for Autodesk's Design and Make Platform, enabling smooth interaction on any device.
Role type
Senior Software Engineer (Visualization Services)
Builds
Cloud-based streaming services for 3D model viewing and interaction
Domain
Cloud infrastructure, 3D data streaming, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, Node.js, AWS (ECS/EC2), algorithms and data structures, distributed systems design, concurrency, object-oriented/functional design, REST/WebSocket APIs, observability
Preferred skills
C++, Java, Infrastructure as Code (Terraform/CloudFormation), RocksDB, 3D geometry/mesh processing, Docker/Kubernetes, Prometheus/Grafana, HTTP/2/WebSocket protocols
Technologies
AWS, ECS, EC2, S3, DynamoDB, SQS, ElastiCache/Redis, Lambda, CloudFront, Node.js, JavaScript, TypeScript, JSON, Protobuf, Docker, Kubernetes, Terraform, Jenkins, Harness, Dynatrace, Prometheus, Grafana, Splunk
Responsibilities
Design and maintain complex streaming service modules; own components end-to-end; deploy and run services on AWS; improve performance and resiliency via caching and scaling; troubleshoot production issues; contribute to architecture and technical planning; mentor junior engineers; automate inefficiencies
Seniority
Senior, hands-on IC with mentorship responsibilities