Posted in

Software Engineer 1 – Python

Software Engineer 1 – Python

CompanyBlue Yonder
LocationDallas, TX, USA
Salary$75000 – $108212
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry Level/New Grad, Junior

Requirements

  • 0-2 years of experience in software development, cloud computing, or ML platform engineering.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Basic understanding of cloud computing (preferably Azure, AWS, or GCP).
  • Exposure to machine learning concepts and experience working with ML models is a plus.
  • Hands-on experience with Python for backend development.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Exposure to open-source tools used in ML workflows (e.g., MLflow, TensorFlow, PyTorch).
  • Strong problem-solving skills and eagerness to learn new technologies.
  • Good communication skills to collaborate effectively with cross-functional teams.

Responsibilities

  • Develops quality software according to clean code principles and Blue Yonder standards and writes effective test cases.
  • 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 stand-ups, and retrospectives.
  • Understands basic functional and technical requirements of software components.
  • Contributes to designs of individual stories.
  • Continuously improves themselves and the code they produce.
  • Incorporates aspects of information security in their own work.
  • Develops an understanding of how changes in the team’s deliverables affect other teams and the customer.
  • Autonomously performs small refactorings to improve local software quality.
  • Is aware of the team’s continuous integration pipeline and fixes broken builds as necessary.
  • Actively provides feedback during code reviews.
  • Onboards new members to the team and helps develop junior engineers.
  • Assists associates with implementational and operational issues.
  • Clearly communicates impediments and actively seeks support by team members to overcome obstacles.
  • Participates in implementing performance benchmark tests.
  • Understands company and team visions and the problem domain their team works on.
  • Demonstrates problem-solving and innovation ability.

Preferred Qualifications

  • Exposure to machine learning concepts and experience working with ML models is a plus.