Logo of Huzzle

Software Engineer

image

Autodesk

Aug 30, 2024

  • Job
    Full-time
    Junior Level
  • Data
    Software Engineering
  • Toronto
  • Quick Apply

AI generated summary

  • You need a BS/MS in Computer Science, 2+ years in Java/Python, hands-on with Kafka/Flink/Spark, and experience in CI/CD, microservices, Big Data, and container frameworks like Docker.
  • You will develop scalable code, ensure design excellence, automate testing, write design specs, review code, meet performance goals, and address customer-reported defects.

Requirements

  • Minimum Qualifications
  • BS or MS in Computer Science
  • 2+ years of software engineering experience writing performant code in Java or Python
  • Hands-on experience with streaming technologies like Kafka, Flink, and Spark
  • Experience with Jenkins, GitHub, and Artifactory, or other CI/CD methodologies
  • Experience delivering highly available, scalable, distributed systems and microservices or RESTful web services in a production setting
  • Experience with developing and deploying system features and QA frameworks
  • Working knowledge of Big Data technologies like Kafka, Snowflake, Data Lake, or Warehouses, and ETLs
  • Working knowledge of Data Storage and Processing technologies, e.g., S3, EMR, Spark, Flink
  • Working knowledge of container frameworks (Docker) or CD frameworks (e.g., Spinnaker)

Responsibilities

  • Code Development: Develop high-quality, scalable, secure, and stable code for products and solutions, making it easier for other developers to maintain, and reuse
  • Technical Excellence: Continuously pay attention to technical excellence and good design, which results in straightforward solutions and reduced complexity
  • Testing and Automation: Develop unit tests; strive to automate testing as much as possible
  • Code Design and Review: Write and present code design specifications, including new features and changes to existing code. Participate in code reviews to ensure new code conforms to development and security standards
  • Performance and Quality: Ensure new code, features, or software products meet performance goals/metrics. Resolve defects logged by customers or QA, and document all changes made

FAQs

What is the job title for this position?

The job title is Software Engineer.

What is the primary focus of this Software Engineer role?

The primary focus is on developing software to process millions of records daily and building world-class data applications as part of Autodesk's Analytics Data Platform group.

What kind of experience is required for this position?

A minimum of 2+ years of software engineering experience writing performant code in Java or Python is required.

What technology stack should candidates be familiar with for this role?

Candidates should have hands-on experience with streaming technologies like Kafka, Flink, and Spark, as well as experience with Big Data technologies, CI/CD methodologies, container frameworks like Docker, and data storage solutions.

What level of education is required for applicants?

A BS or MS in Computer Science is required.

What are the key responsibilities of this role?

Key responsibilities include code development, ensuring technical excellence, testing and automation, code design and review, and ensuring performance and quality of software products.

Is experience with CI/CD methodologies important for this role?

Yes, experience with Jenkins, GitHub, Artifactory, or other CI/CD methodologies is required.

How does Autodesk support its employees' growth and development?

Autodesk promotes a culture of innovation, collaboration, and a commitment to positively impacting the world, providing an inclusive, supportive environment for skill and career growth.

Does Autodesk offer competitive compensation?

Yes, Autodesk offers a competitive compensation package, which includes base salary, discretionary annual cash bonuses, stock or long-term incentive cash grants, and a comprehensive benefits package.

What is Autodesk's stance on diversity and belonging?

Autodesk takes pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive.

Are there specific qualifications for cloud technologies in this role?

While not explicitly stated, working knowledge of cloud technologies (like AWS S3, EMR, etc.) is beneficial for this position.

Is there a focus on code quality in this role?

Yes, the position emphasizes writing high-quality, scalable, secure, and maintainable code, as well as participation in code reviews to ensure standards are met.

Is this position part of a team?

Yes, the Software Engineer will join a team of diverse, smart, and driven engineers within Autodesk.

What is Autodesk's culture like?

Autodesk values innovation, collaboration, and a commitment to positive impact, where employees can be their authentic selves and do meaningful work.

How important is automated testing for this role?

Automated testing is important, and candidates are expected to strive to automate testing as much as possible.

Can current Autodesk contractors or consultants apply for this position?

Yes, current contractors or consultants should search for open jobs and apply internally, rather than on the external site.

How the world gets designed and made. #MakeAnything

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.