onsite
Software Engineer I - Blue Yonder
Software Engineer
Entry‑level Software Engineer focused on building and maintaining AI/ML‑driven applications, writing clean Python code, and collaborating with cross‑functional teams to deliver data‑centric solutions.
About the role
Key Responsibilities
- Assist in the design, development, testing, and maintenance of AI/ML‑based software components.
- Implement machine‑learning models using frameworks such as TensorFlow, PyTorch, or scikit‑learn.
- Write clean, efficient, and well‑documented Python code and support version control with Git.
- Perform data preprocessing, feature engineering, and model evaluation to ensure robust performance.
- Participate in code reviews, adhere to software development best practices, and troubleshoot basic bugs and performance issues.
- Collaborate closely with product managers, data scientists, and other engineers to align technical solutions with product goals.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proficiency in Python and familiarity with at least one major ML framework (TensorFlow, PyTorch, scikit‑learn).
- Understanding of data preprocessing, feature engineering, and model evaluation techniques.
- Experience with version control systems (e.g., Git) and basic software development workflows.
- Strong problem‑solving skills, ability to work in a team environment, and eagerness to learn and grow in AI/ML engineering.
Skills
pythontensorflowpytorchsql