Primary Duties and Responsibilities
Consistently delivers solid quality and helps the team, in particular:
* Is responsible for designing, developing, and testing new algorithms, models, or solving approaches based on machine learning, operation research, or other techniques to solve a Blue Yonder business problem under the supervision of a senior team member or manager.
* Stays current with scientific libraries and development tools.
* Continuously improves themselves and the code they produce.
* Develops quality software according to clean code principles and Blue Yonder standards.
* Is perceived as the expert in a small area and is the go-to person for related implementational and operational issues.
* Demonstrates ability to share knowledge and synergies between solutions.
* Participates in the operation of machine learning services through rolling out changes, resolving incidents, and fulfilling service requests.
* Clearly communicates impediments and actively seeks support by team members to overcome obstacles.
Secondary Duties and Responsibilities* Has a deeper understanding of the problem domain the team works on.
* Demonstrates problem solving and innovation ability.
* Integrates new models and algorithms into a product solution with limited assistance.
* Translates business requirements to user stories and actively seeks feedback by the stakeholders.
* Timely and proactively communicates impediments to commitments.
* Communicates information in the team.
* Communicates information internally and assists in external communication with customers and partners.
* Acts according to company and team visions and requires user stories to adhere to those visions.
* Writes effective test cases.
* Actively provides feedback during code reviews.
* Understands functional and technical requirements of software components.
* Participates in translating scientific contributions into patents, publications, or conferences.
* Autonomously pulls issues from the team backlog or supports other team members with their issues as appropriate.
* Participates in team activities such as backlog grooming, planning, daily standups, and retrospectives.
* Participates in team hiring activities.
* Understands infrastructure costs of machine learning algorithms embedded in delivered products and services and makes diligent use of provided resources.
* Identifies inefficient use of computational resources in the machine learning pipeline and uses adequate patterns and technologies to resolve this.
* Scales machine learning pipeline to meet throughput targets and time windows.
Keyskills: Translation Functional Architect Machine learning Infrastructure Windows Test cases Research Operations Supervision
Blue Yonder (formerly JDA Software, Inc.) provides seamless, frictionfree commerce please go to our updated company page as this page will no longer be active forthcoming.