Software Engineer II

Contract Converting
Any Location, IL
Job Description
Role Overview

Develops and delivers complex software requirements to accomplish business goals, ensuring functional, non-functional, and compliance requirements are met. Collaborates with data scientists, engineers, and product teams to deliver AI-driven solutions.

What You Will Do

Develops Python-based applications integrating ML/AI models and APIs, builds and optimizes ETL pipelines, and implements RESTful APIs for data exchange and system integration.

Why It Might Be a Fit

The ideal candidate has strong programming skills in Python, basic understanding of machine learning concepts, and experience with API development and integration.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field
  • Strong programming skills in Python (experience with libraries like Pandas, NumPy, Scikit-learn)
  • Basic understanding of machine learning concepts and model lifecycle
  • Familiarity with API development and integration (REST, JSON)
  • Knowledge of ETL processes and data pipeline tools
  • Experience with SQL and relational databases (Oracle preferred)
  • Experience with Git and version control workflows
  • Strong problem-solving skills and ability to learn quickly

Benefits

  • Affordable, competitive, and flexible benefits
  • Opportunities to learn, grow, and make an impact
  • Clear in-office expectations with flexibility based on role-specific responsibilities and business needs
]]>