Are you an experienced Full Stack Software Developer with a passion for AI/ML? Do you thrive in a dynamic, fast-paced environment and enjoy working on cutting-edge technologies? If so, we have an exciting opportunity for you at Autodesk!As a Full Stack Software AI/ML Developer, you will play a critical role in developing innovative solutions that incorporate artificial intelligence and machine learning capabilities. You will work closely with cross-functional teams to design, develop, and deploy software applications that drive business growth and enhance the user experience.To succeed in this role, you must have a strong foundation in full stack development and a deep understanding of AI/ML concepts. You should also be a self-starter with excellent problem-solving skills and the ability to collaborate effectively with others.Join us at Autodesk and be part of a diverse and dynamic team that is revolutionizing the way technology is used in the design and engineering industry.
Design and develop software applications with AI/ML capabilities to drive business growth and enhance user experience.
Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
Stay updated with the latest AI/ML technologies and incorporate them into software development processes.
Write clean, efficient, and well-documented code for both front-end and back-end development.
Troubleshoot and debug code to ensure optimal performance and identify and fix any bugs or issues.
Conduct thorough testing of software applications to ensure high-quality and bug-free deliverables.
Participate in code reviews and provide constructive feedback to team members.
Work closely with product managers and UX designers to create user-friendly and visually appealing interfaces.
Continuously improve and optimize existing software applications to enhance their functionality and performance.
Collaborate with DevOps teams to deploy and maintain software applications in a production environment.
Identify and propose solutions to technical challenges and provide recommendations for improvement.
Mentor and train junior developers on AI/ML concepts and best practices.
Participate in brainstorming sessions and contribute innovative ideas for new software features and functionalities.
Adhere to coding standards, development processes, and best practices to ensure high-quality deliverables.
Remain organized and prioritize tasks effectively to meet project deadlines.
Communicate project progress, issues, and risks to stakeholders effectively.
Collaborate with other developers and team members to ensure seamless integration of software components.
Actively participate in team meetings and provide updates on project progress and challenges.
Continuously learn and improve skills to stay ahead of the industry trends and advancements.
Represent the company and its values in a professional and positive manner both internally and externally.
Where is this job?
This job is located at Vancouver, BC, Canada
Job Qualifications
Strong Background In Both Front-End And Back-End Development: A Full Stack Software Ai/Ml Developer At Autodesk Should Have A Strong Foundation In Both Front-End And Back-End Development, With Proficiency In Languages Such As Javascript, Html, Css, And Python.
Experience With Ai/Ml Technologies: This Role Requires Extensive Experience And Knowledge Of Ai/Ml Technologies, Including Machine Learning Algorithms, Data Modeling, And Natural Language Processing. Familiarity With Tools Such As Tensorflow, Pytorch, And Scikit-Learn Is Also Desirable.
Knowledge Of Software Development Best Practices: Candidates Should Have A Deep Understanding Of Software Development Best Practices, Including Version Control, Unit Testing, And Code Reviews. They Should Also Be Familiar With Agile Methodologies And Have Experience Working In A Fast-Paced, Collaborative Environment.
Strong Problem-Solving And Analytical Skills: As An Ai/Ml Developer, The Ability To Think Critically And Solve Complex Problems Is Crucial. Candidates Should Have A Strong Analytical Mindset And Be Able To Design And Implement Efficient And Scalable Solutions.
Excellent Communication And Teamwork Skills: This Role Involves Working Closely With Cross-Functional Teams, Including Data Scientists, Designers, And Product Managers. Strong Communication And Teamwork Skills Are Essential To Effectively Collaborate And Deliver High-Quality Solutions.
Required Skills
Project Management
Data Analysis
User Experience
Product Design
Agile Methodology
Machine Learning
Cloud Computing
Artificial Intelligence
Collaboration
Problem-Solving
Programming Languages
Full Stack Development
Soft Skills
Communication
Emotional Intelligence
Leadership
Time Management
Interpersonal Skills
Flexibility
Attention To Detail
Teamwork
Adaptability
Problem-Solving