web analytics

Senior Software Engineer

Autodesk

Autodesk gives you the power to make anything.

Job Requisition ID #

22WD56692

Position Overview

Senior Software Engineer will help design, manage, automate and scale database solution within Autodesk Platform and Engineering teams. You will consult with development teams to contribute to data design ensuring optimization for performance and scalability of the data architecture. You will evaluate database designs, suggest optimizations and monitor the data systems for performance, reliability, cost, security and compliance. This position is a blend of DEVOPS and database administration, as well as software engineer that apply best-practice engineering principles, operational discipline and mature automation, specializing in databases (PostgreSQL, MySQL, and Aurora). In that capacity, you are peer to other software engineers and architects and bring data layer expertise to infrastructure and engineering teams.

Responsibilities

  • Work with development team(s) to evaluate data design and consult on Data architecture for performance optimization, scale and reliability
  • Consult on the design of a new, cloud-scale database infrastructure
  • Research and build tools to monitor the data layer reliability and performance for Autodesk Forge cloud eco-system
  • Define and monitor key database SLI / SLO metrics
  • Work with peer SREs to migrate and to roll out changes to our pre-production and production environment
  • Be on call on rotational basis and mitigate data layer-related production incidents
  • Support and debug database production issues across services and levels of the stack
  • Provide data layer expertise to engineering teams including consultation and research on drivers, proxies and tools
  • Provide automation tools of database infrastructure and help engineering succeed by providing self-service tools
  • Adapt industry and Autodesk best practices for observability principles
  • Working closely with other functional groups to define priorities, direction and timelines
  • Collaborate closely with Product Engineers and Product & Program Management teams in an agile engineering environment
  • The Cloud Data Engineering team’s responsibilities include:
  • Provide Databases as a Service to Product Engineering teams
  • Provide guidance and best practices on how to design DB schemas for Cloud Scale
  • Administer and support the database infrastructure

Minimum Qualifications

  • Experience in a modern high-level programming languages (Terraform, Python, etc)
  • Passionate about building systems that do not fail
  • Substantial MySQL expertise building/running horizontally scaled systems with shards, partitions and tables of 100’s of millions of rows
  • Strong SQL optimization skills including Execution Plan interpretation, Indexing and Schema optimization
  • Knowledge / Extensive experience in AWS technologies (e.g. MySQL, Aurora, DynamoDB)
  • Experience in RDBMS (preference for MySQL) Preferred Qualifications
  • Experience in managing Database in the Cloud environment
  • Experience in Infrastructure as Code and automated infrastructure deployments
  • Strong listening, communication, and organizational savvy
  • You have excellent communication and interpersonal skills and above all, you are a team player

#LI-POST

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.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.

To apply for the job click here

Senior Software Engineer

To apply for the job click here

Contact us

Autodesk

Autodesk gives you the power to make anything.

Related Jobs