
Autodesk hiring Software Engineer – Machine Learning
Company: Autodesk
Qualifications: BE/BTech/ME/MTech
Experience Needed: 2-4 years
Location: Bangalore
Responsibilities
- Build and maintain software components that integrate ML models into scalable cloud-based systems
- Collaborate with ML and data science teams to bring AI prototypes to life and integrate them into production workflows
- Develop REST APIs and services for model inference, orchestration, and downstream platform usage
- Process, transform, and manage unstructured data like documents, images, and text in support of AI features
- Ensure high performance, reliability, and maintainability of software components within our agile development cycles
- Participate in code reviews, testing, and continuous improvement of software development practices
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 2 to 4 years of strong programming skills in Python; familiarity with modern software engineering practices (version control, CI/CD, testing, etc.)
- Familiarity with cloud platforms like AWS
- Familiarity with tools or libraries such as PyTorch, TensorFlow, OpenCV, Hugging Face Transformers, or SpaCy is a plus
- Exposure to ML/AI concepts through coursework, internships, projects, or personal exploration
- Familiarity with tools or libraries such as PyTorch, TensorFlow, OpenCV, Hugging Face Transformers, or SpaCy is a plus
- Understanding of RESTful APIs and frameworks like FastAPI or Flask
- Eagerness to learn, collaborate, and contribute in a dynamic, cross-functional team
Preferred Qualifications
- Hands-on experience with ML applications in NLP, computer vision, or generative AI
- Exposure to data engineering or MLOps concepts
- Understanding of vector databases (e.g., FAISS, Pinecone) or prompt engineering techniques