Associate Machine Learning / AI Developer (Entry Level)

Full-Time in Saint Louis, MO - Software Engineering

At Intramotev, we are building self-propelled railcars and vehicles to change the paradigm in freight logistics. We're providing the rail industry tools that will make the 200 year old industry competitive for the next 200 years. By helping us make rail competitive with trucking, you can contribute to work that matters in solving big societal problems like reducing emissions, improving safety, and minimizing road congestion. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.

Associate Machine Learning/AI Developer:

Intramotev is seeking an Associate Machine Learning/AI Developer (entry-level) to join the software development team to meet growing demands in the development of self-propelled rail vehicles. Intramotev is developing multiple unmanned self-propelled vehicles. The role has a strong software focus – the successful candidate will be a member of the development team for innovative self-propelled capabilities in areas such as convolutional neural network (CNN) models for detections, datasets for rail points of interest (POIs) and potential obstacles, etc., for current and future platforms. The development of these capabilities include multidisciplinary skills including: algorithm development (including Machine Learning (ML) / Deep Learning (DL)), system development and integration, and knowledge of cloud computing/simulation at scale. This position will be based out of St. Louis, MO

This position is responsible for designing and deploying the AI models Intramotev uses on its TugVolt rail cars to detect rail points of interest and potential obstacles.

This position involves working in a dynamic team environment on small (1-2) to medium (3-6) person projects where excellent interpersonal and communication skills are needed.  Due to the research nature of the work, project objectives and requirements are likely to evolve over the course of the role. A small amount of domestic travel to support integration, demonstration and customer engagement will be required.

Position Responsibilities

  • Craft a dataset for rail POIs and potential obstacles
  • Design deep learning neural network models for object detection
  • Train, test, and optimize deep learning models
  • Work with automation and controls engineers to deploy deep learning models to embedded hardware
  • Test and validate designs to ensure system meet operational and functional requirements.
  • Solve problems concerning and provides other support of fielded hardware and software over the entire product lifecycle.

Basic Qualifications (Required Skills/Experience)

  • At least a Bachelor’s Degree in Engineering, Mathematics, Science (see preferred below)
  • 1+ years of university or intern/co-op experience with automated decision making, machine perception, multi-vehicle collaborative control and autonomy architectures  
  • 1+ years of university or intern/co-op developing deep learning AI models
  • 1+ years of university or intern/co-op developing software with Python, C++, or similar languages
  • U.S. Person (immigration or work visa sponsorship will not be provided)
  • Deep familiarity with Tensorflow, PyTorch, Keras, and other essential machine learning libraries
  • Fluency in Linux bash and Windows cmd/PowerShell command languages.
  • Motivated, detail-oriented
  • Willingness to expand into technical areas beyond your area of expertise; ability to develop innovative and novel approaches
  • Open-minded and comfortable working in a teaming environment or as an individual contributor 
  • Fluent in both written and verbal English

Preferred Qualifications (Desired Skills/Experience)

Candidate should have a working knowledge of one or (ideally) multiple areas listed below:

  • Prefer a Master’s Degree in Artificial Intelligence Engineering
  • Experience with embedded edge devices such as NVIDIA Jetson
  • Familiarity with data science tools such as Scikit-Learn, SciPy, and MATLAB
  • Courses related to Autonomous Systems
  • Demonstrated experience working on project teams.

Typical Education and Experience:

Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 1 or more years' related work (internship/co-op) or university course projects experience.


This position offers relocation based on candidate eligibility.

Vaccination Requirements:

Intramotev does not currently require vaccination for COVID 19.

Equal Opportunity Employer:

Intramotev is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.


Full time