Your work days are brighter here.
About The Team
About The Role
In This Role, You Would
About You
- 5 or more years of proven industry experience with a Bachelor's Degree in Computer Science or related technical field, 3 or more years with a Masters or equivalent
- 3 or more years of experience with production-level Software Development including the conception, specifying, crafting, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
- 3 or more years of experience using programming languages (such as Python, Java, or similar) to deliver Production quality software solutions in an industry setting.
- Experience with Machine Learning technologies, frameworks and methods.
- 2 or more years of experience building Production quality software with public cloud technologies (e.g., AWS, GCP, Azure) and Infrastructure as Code (e.g., AWS CloudFormation).
- 3 or more years of experience maintaining and supporting Production software.
- 2 or more years experience designing and implementing data pipelines to extract, transform, and load data from various sources enabling the training and deployment of machine learning models.
Other Qualifications
- Resilience to obstacles, and ability to solve problems independently.
- Active and influential contributor in the design of systems and services, accounting for stability, scalability, performance and observability as first-class considerations.
- Provides thoughtful and productive code review feedback that is seen by teammates as a significant improvement.
- Shown familiarity of agile methodologies.
- Experience with JSON, Protobuf, Avro, or other data structures and integration technologies. Experience with Kafka and/or other streaming frameworks.
- Strong understanding of scalable architecture and performance optimization for web applications.
- Algorithmic Thinking and a proven track record of designing, implementing, and analyzing algorithms
- Proven experience applying Object Oriented Design principles such as encapsulation, inheritance, polymorphism, and abstraction to build flexible and reusable software components.
- Experience developing Code Testing strategies with an emphasis on understanding various testing methodologies, such as unit testing, integration testing, functional testing, and regression testing, as well as the ability to use testing tools and frameworks.
- Strong sense of ownership and delivery of finished products. A balance between craftsmanship and the need to ship products to customers.
- Excellent communication and collaboration skills, with a strong focus on Team Collaboration and customer impact.
- Experience designing and developing business applications (knowledge of Workday products a plus).
Workday Pay Transparency Statement
Our Approach to Flexible Work spend at least half (50%) of our time each quarter in the office or in the field
Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!