Senior Software Developer- Data Delivery
Core
Building reliable, scalable data products and production-grade cloud data services for the construction industry, focusing on data pipelines, models, and platform capabilities.
Role type
Senior Software Developer (Data Engineering)
Builds
Scalable data pipelines, data services, data delivery workflows, and analytics-ready datasets for Autodesk products and customers.
Domain
Construction industry, Cloud Data Engineering, Distributed Systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Data pipeline design and operation, Data modeling and architecture, Cloud data storage technologies, Batch and streaming data processing, Event-driven systems and message queues, Backend programming (Python, Java, Kotlin, Scala, TypeScript, or Go), SQL and query optimization, Observability (monitoring, logging, alerting, tracing)
Preferred skills
AWS infrastructure and services, Data orchestration and workflow engines, Lakehouse/warehouse patterns, API architecture, SaaS data security patterns, Incident response and operational improvements
Technologies
Python, Java, Kotlin, Scala, TypeScript, Go, SQL, AWS, CI/CD
Responsibilities
Design, build, test, and operate scalable data pipelines and data services in a cloud environment; Develop and maintain analytics-ready and AI-ready datasets with structured models and governed access; Contribute to technical designs for data-intensive systems focusing on performance and security; Implement production-quality code and infrastructure changes using modern engineering practices; Improve the quality and scalability of data products through monitoring; Mentor less-experienced engineers through pairing and code reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities