> Markdown version of [/jobs/ext/1770985-senior-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/1770985-senior-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Engineer - **Company:** Caterpillar - **Location:** Mossville, IL, United States - **Experience:** Expert - **Salary:** $112,710.0 - $183,140.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Data Analysis, Big Data, Databases, Data Infrastructure, Extract Transform Load (ETL), Data Stores, Data Visualization, Relational Databases, Programming Tools, Linux System Administration, Machine Learning, NoSQL, Raw Data, Software Engineering, Cloud Platform System, Database Optimization, Information Technology, Data Management, Data Pipelines - **Published:** July 7, 2026 - **Apply:** https://www.juju.com/job/00000000gejl1u ## About the Role + Compares and contrasts the latest developments and emerging issues in the industry. + Raises coworkers' awareness of industry standards, practices and guidelines. + Assesses how regulatory and reporting requirements apply to own organization. + Strong skills and experience in data schema design and database performance tuning + **Software Development Life Cycle** + Describes tasks, tools and practices for converting software product requirements into design. + Demonstrates experience with all phases and deliverables of the product development methodology. + Assesses the impact of new productivity improvement tools on one's own area of responsibility. + Ability to use agentic workflows to support software development life cycle + **Application Development Tools** + Evaluates toolkits used to support major production systems. + Experience developing and managing applications on cloud-based platforms such as AWS. + Experience in Linux environments + Professional experience with ETL, RDBMS and No SQL database. + **Technical Troubleshooting:** + Emphasizes the business impact of failure and the criticality and timing of needed resolution so that problems can be avoided in the future. + Create trouble reports for all issues found and reviews solutions for completeness and correctness. + Directs the resolution of communications problems in multi-vendor environments. + Coaches others on advanced diagnostic techniques and tools for unusual or performance-related problems + **Degree Requirement:** Bachelor's in computer science, Engineering, Mathematics, or an equivalent discipline Consideration for Top Candidates: + 3+ years experience in ML Pipeline Development & Maintenance ## Description As a Machine Learning Infrastructure Engineer, you will be responsible for developing and deploying a robust full-stack pipeline that can support various perception/planning/prediction projects. In this role, you will build up various tools that will optimize efficiency when working with large data sets. This includes developing Data Stores, implementing Data Visualization utilities, and deriving quantifiable metrics to support the Machine Learning pipeline. Your actions will directly contribute to the development of safer, more efficient machines for Caterpillar's customers. Basic qualifications includes building and supporting the tools, scripts, and processes for managing data and training pipelines for machine learning. What You Will Do: + Extracting, processing, and organizing raw data (images, lidar). + Support for data exploration and visualization tools. + ML model training, evaluation, and deployment. + Developing and deploying a robust full-stack pipeline that can support various perception/planning/prediction projects. + Design and implement scalable and reliable systems for ingestion, processing, and analysis of large disparate data sets from diverse sources. + Improve existing and create new data infrastructure components to better automate extraction, transformation, loading, and other data management processes. + Develop tools and applications to proactively measure, monitor, and improve data quality and consistency during loading and analysis processes. + Analyze and improve efficiency, reliability, and scalability of data infrastructure and processes. + Work with data team to define and promote best practices for data management and analysis, and to build and improve systems to implement and support these practices. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Data Governance in the Era of AI](https://www.wearedevelopers.com/videos/1622-data-governance-in-the-era-of-ai) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Machine learning 101: Where to begin?](https://www.wearedevelopers.com/videos/1014-machine-learning-101-where-to-begin) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)