Job Description

Posted on:

October 27, 2024

Exciting opportunity at IT8, your Engineering partner. We provide a world-class service to bring engineering projects to life. With over 15 years of experience in the automotive and logistics sectors, we are an excellent partner for developing and delivering strategic technical projects worldwide. Our outstanding team of experts, based in the US, Mexico, Spain, Germany, and India, provides professional service and blended solutions with high-quality standards.

Vacancy: Machine Learning Software Engineer

Location: Normal, IL, US (on-site)

We are a leading Engineering company looking for an outstanding Machine Learning Software Engineer to join our team. In this role, you will be responsible for optimizing and improving existing machine learning models and systems, as well as contributing to the backend development necessary to support machine learning infrastructure. This is a specialized profile focused on the design, development, and research of artificial intelligence (AI) systems to automate predictive models.

Key Responsibilities:

  • Design, develop, and implement machine learning models and algorithms.
  • Create AI algorithm prototypes based on project specifications.
  • Work on computer vision projects including annotation, training, augmentation, and YOLO.
  • Research, build, and design artificial intelligence responsible for machine learning and maintain and improve existing systems.
  • Generate data-driven predictive learning models and solve complex problems with multilayered data sets.
  • Collaborate with cross-functional teams, including data scientists, administrators, and data engineers.
  • Identify data distribution differences affecting model performance and ensure algorithms generate accurate user recommendations.
  • Run machine learning tests, document findings, and optimize existing libraries/frameworks.
  • Train, retrain, and monitor machine learning systems as needed.
  • Construct optimized data pipelines for machine learning models and consult with managers to refine objectives.

Requirements and Competences:

  • Bachelor’s degree (or equivalent) in computer science, mathematics, or related field.
  • Extensive programming experience in Python, C#, Java, SQL, and familiarity with DevOps.
  • Deep understanding of computer vision, TensorFlow, and machine learning aspects (annotation, training, augmentation, YOLO).
  • Experience with platforms like Kubernetes (K8) or AWS, and knowledge of backend development.
  • Impeccable analytical and problem-solving skills with a strong foundation in probability, statistics, and algorithms.
  • In-depth knowledge of machine learning frameworks such as Keras or PyTorch, along with familiarity with data structures and software architecture.
  • Excellent time management, organizational, communication, and collaboration skills.
  • Desire to learn and innovative mindset with a passion for continuous improvement.

We offer:

  • A great opportunity to join a dynamic project with high growth potential.
  • Competitive compensation package.
  • Flexibility, teamwork, and a great work environment.

Does this sound like an interesting role for you? We look forward to receiving your application. Please apply in this job opening.

IT8 is an equal-opportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship.

Secret insights

IT8 is booming! With 191 employees, they've ramped up 40% in engineering, indicating a tech priority. HR grew by 30%, showing care for their talent. Perfect for AI pros seeking growth!