Software Development Engineer
Company | Workday |
---|---|
Location | Toronto, ON, Canada, Beaverton, OR, USA, Boulder, CO, USA, Atlanta, GA, USA, Vancouver, BC, Canada |
Salary | $122400 – $217200 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- 5 or more years of software engineering experience with tools similar to Python, Java, Scala, AWS (CloudFormation, Glue, Lambda, S3, EMR, StepFunctions, etc.)
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- 1 or more years of experience working on initiatives related to data engineering or ML
- 1 or more years of experience with production support on call rotations to resolve outages and other operational issues
Responsibilities
- Work with multi-functional teams to deliver scalable, secure and reliable solutions
- Effectively engage with data scientists, software engineers, ML engineers, PMs and architects in requirements elaboration and drive technical solutions
- Develop features from end to end including infrastructure as code.
- Design and build developer tools that enable ML capabilities.
- Build systems and dashboards to monitor service & ML health.
- Participate in architecture reviews, code reviews and technology evaluation.
- Help research, evaluate, prototype and drive adoption of new ML tools with reliability and scale in mind
Preferred Qualifications
- Implementation and operation of distributed systems
- Experience with Data Engineering and/or ML systems with ability to think across layers of the stack
- Experience with tools like Databricks, Sagemaker, & Apache Spark