Posted in

Software Development Engineer

Software Development Engineer

CompanyWorkday
LocationToronto, ON, Canada, Beaverton, OR, USA, Boulder, CO, USA, Atlanta, GA, USA, Vancouver, BC, Canada
Salary$122400 – $217200
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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