3445 IT & Software Developer jobs in the US

Progress Rail jobs

AI Intern, Rail Technology

$46,093 - 76,752
Progress Rail
Country Club Drive 5420, La Grange
$46,093 - 76,752
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Junior
Job Type icon
Job Type
Internship
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Currently pursuing a Bachelors or Masters degree in Computer Science, Data Science, Electrical/Computer Engineering, Operations Research, Industrial Engineering, Applied Mathematics, or a related field. - Completed coursework in at least two subjects: machine learning, natural language processing, optimization/operations research, algorithms, databases, data structures, probability/statistics, or software engineering. - Practical experience using Python for data/ML (e.g., pandas, NumPy) and at least one ML/NLP library (e.g., PyTorch, TensorFlow, scikit-learn, Hugging Face). - Fundamental understanding of large language models (LLMs), including prompting, fine-tuning, and evaluation metrics (accuracy, grounding, latency, cost). - Familiarity with REST APIs, JSON, and microservice integration; capable of managing structured tool outputs. - Strong analytical thinking, effective written communication, and the capability to thrive in a dynamic, multidisciplinary team environment. - Preferred: Knowledge of optimization methods and experience with integrating AI into solvers/simulators. - Preferred: Background in building retrieval-augmented generation (RAG) pipelines, including vector stores and prompt management. - Preferred: Understanding of MLOps practices and containerization technologies such as Docker. - Preferred: Interest in transportation, rail logistics, supply chain, or cyber-physical systems.

Technologies

AI
CI/CD
Exposed
LLM
Machine Learning
PyTorch
REST
numpy

Responsibilities

- Develop and prototype workflows utilizing LLMs to interpret timetables, work orders, and speed restrictions, and suggest actions in accordance with operational constraints. - Integrate LLM systems with optimization and decision-making tools; ensure that recommendations comply with operational and safety protocols. - Create packaged prototypes as services or notebooks, complete with versioned prompts and comprehensive documentation of assumptions and interfaces. - Collaborate with software, optimization, and R&D teams to swiftly iterate on requirements; present updates to stakeholders and gather feedback for future development cycles. - Implement data privacy measures and safety protocols; adhere to MLOps and software best practices to ensure readiness for industrial deployment.

Description


At Progress Rail, we stand at the forefront of merging tradition with innovation to shape the future of rail. Founded in 1983, we are one of the worlds leading providers of railroad products and services, committed to delivering a wide range of cost-effective solutions for our clients globally. Our impact is felt across over 100 countries, enhancing connectivity and progress. Since becoming a part of Caterpillar Inc. in 2006, we have reinforced our leadership in the rail sector through advanced technology and expertise. Join our dynamic team, where every day is an opportunity to contribute to groundbreaking advancements in the rail industry. We offer competitive salaries, comprehensive benefits including health insurance, a 401(k) plan with a company match, paid time off, and opportunities for professional development.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the United States here.

How many Machine Learning Engineer jobs are in the United States?

Currently, there are 3445 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.

Is the US a good place for Machine Learning Engineers?

The US is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for Machine Learning Engineer jobs in the United States?

D3 Security Management Systems, Gatestone & Co. Inc, Allied Technical Solutions, KUBRA, Agilus, Snaplii, GE Aerospace among others, are currently hiring for ML, AI roles in the United States.

The company with most openings is Lockheed Martin Corporation as they are hiring for 268 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.