Job Description:
Overview
We are seeking motivated and enthusiastic individuals to join Autodesk as an Apprentice, Software Development Engineer across various teams. This apprentice program is designed for early-career talent (final-year students or recent graduates) who want hands-on experience building, deploying, and supporting scalable software and cloud-based solutions in a real-world engineering environment. You will work closely with experienced engineers, contribute to live projects, and gain exposure to modern engineering practices including cloud computing, automation, data systems, and software development lifecycles.
Key Responsibilities:
Assist in the design, development, testing, and maintenance of software applications and systems.
Write clean, maintainable, and efficient code under guidance.
Support debugging, troubleshooting, and issue resolution (L1 support).
Participate in Agile/Scrum ceremonies, sprint planning, and demos.
Collaborate with cross-functional teams including engineering, product, QA, and operations.
Contribute to CI/CD pipelines, automation scripts, and deployment workflows.
Assist in cloud infrastructure provisioning and management (AWS/Azure/GCP).
Monitor system health, logs, and alerts to ensure reliability and performance.
Work on basic automation, scripting, and DevOps tasks.
Support data processing, analysis, or ML model development (where applicable).
Participate in code reviews and follow engineering best practices.
Create and maintain technical documentation, test cases, and reports.
Learn and apply software engineering, DevOps, and SRE principles.
Required Qualifications and Skills:
Bachelor's degree in computer science, IT, Engineering, Data Science, or related field.
Programming knowledge in Python, Java, C++, JavaScript, or similar.
Understanding Data Structures, Algorithms, and OOPs concepts.
Familiarity with Git or version control systems.
Basic knowledge of databases (SQL/NoSQL).
Exposure to web technologies (HTML, CSS, APIs).
Foundational understanding of:
Software Development Lifecycle (SDLC)
Cloud concepts (AWS/Azure/GCP)
Networking basics
Awareness of CI/CD tools, DevOps practices, or Infrastructure as Code (IaC).
Familiarity with Docker, Kubernetes.
Understanding of machine learning concepts or data analysis tools.
Knowledge of monitoring/logging tools (Grafana, Prometheus, CloudWatch, etc.).
Experience through internships, academic projects, or certifications.
Exposure to AI/ML, automation, or cloud-native development.
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
Autodesk has always valued flexibility in how we work. We continue to provide employees flexibility to support their work preferences wherever possible and nearly all roles are hybrid or remote, unless otherwise indicated.
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.