Software Engineer

Company: Autodesk
Company: Autodesk
Location: Mexico - Remote
Commitment: Full time
Posted on: 2023-05-03 17:41
Job Requisition ID #23WD68976Software Engineer – Job description v0.1About UsWe are changing the way utilities manage our most precious resource: water. We provide water utilities with an Artificial Intelligence-driven platform to help their staff make smarter decisions in real-time when operating their critical processes (i.e. water treatment, pumping etc.). In doing so, we’re able to help utilities drive down their costs, enhance reliability and reduce risks to public safety.We are thinking about the future, too. We are reimagining how the operational staff of the 21st century will interact with their critical infrastructure.The Right CandidateWe are looking for impact-minded people – those who are passionate about making the world a better place through Artificial Intelligence. As a Software Engineer at Autodesk, you will be responsible for product development behind billions of dollars in critical water infrastructure for Fortune 500 companies. We are looking for ambitious, energetic, and talented individuals to help us scale up our platform as we embark on a phase of steep business growth. You will have the opportunity to build mission critical systems for global high-profile clients using cutting-edge cloud technologies in an agile environment. What You Will DoAs a Software Engineer, you play a major role in designing, developing, deploying and supporting Autodesk’s Emagin application. You will use and develop skills in data visualization, algorithms, software design/engineering, UI/UX design and developing web technologies. To succeed in the role, you will need to be a well-rounded software engineer, who can adapt to changes in priority and different tasks across our whole technology stack.Build highly reliable and scalable, cloud-based products in Python, Java, JavaScript/TypeScriptDevelop well-designed applications using technologies such as FastAPI, Serverless, Snowflake, Sagemaker, and moreEnsure seamless integration among crucial pieces of technologySupport software design discussions, backend architecture, and front and back-end implementationWork with large data sets, including time series dataResearch, design, document, implement, and test computer software systemsAdvance the cutting-edge of tech by contributing to open-source projectsWhat You Will NeedBachelor’s degree in Computer Science, Engineering, and/or other quantitative field of study; or work experience in software engineering in lieu of formal degree3+ years of experience with developing modern SaaS applicationsProficient in Python, and preferably strong skills in languages such as Java, TypeScript/JavaScript, GolangKnowledge of React, preferably having worked with Redux, Webpack, Jest/Enzyme, is a plusStrong knowledge of SQL and NoSQL databasesProficient in building, testing (unit, integration, etc.), and deploying production quality applications and APIsUnderstand the application lifecycle, and the iterative nature of software developmentSome experience with front-end data visualization tools/libraries such as D3, Highcharts, Mapbox is a plusFamiliarity with AWS services such as Lambdas, API Gateway, ECS, ElasticBeanstalkKnowledge of AWS Sagemaker is a plusFamiliarity with CI/CD processProficient with version control using GitProficient in third-party integration using REST APIs, SDK’sCommunicative and team player, ready to contribute and help others (more junior or senior) in achieving common goals and objectivesVery comfortable receiving feedback and code reviews from all team membersAuthorized to work in CanadaNice to HaveExperience querying data with GraphQLExperience with MaterialUIPractical experience developing web-based multi-tenant applicationsExperience visualizing data in different manners (charts, scorecards, tables, etc.)Exposure to developing mobile appsWhy we think you will love working with us.Build something making a difference in the world: our software solutions have the capacity of reaching millions of people and impacting how they get access to precious resources such as clean water, wastewater treatment, and sanitation. Work with a tight-knit community of experienced entrepreneurs creating socially mindful technology. Other perks include:Competitive SalaryMonthly social eventsFlexible hoursIf this sounds challenging and interesting enough, and you have prior experience or expertise in any of these related fields, get in touch! Please apply with your résumé/CV and any links (Github)/attachments about relevant projects and related work.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.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting