Other Jobs To Apply
No other job posts for this day.
About Us
AgData Services sits at the intersection of modern cloud engineering and next-generation agricultural technology.
At CNH Industrial, our "connected" machines don’t just plant and harvest — they generate vast amounts of data in real time across millions of acres worldwide. That data travels over cellular networks into the Azure cloud, where our team ingests, transforms, and serves it to power customer experiences, research, analytics, and precision agriculture solutions.
AgData Services is composed of two tightly aligned teams:
- Data Ingestion – responsible for normalizing, validating, enriching, and structuring agronomic data from diverse formats and generations of equipment (including third-party platforms).
- API & Infrastructure – responsible for exposing this data through low-latency, highly scalable, cloud-native APIs used by front-end applications, internal engineering teams, and third party partners.
We operate at significant scale using cutting-edge technology:
- High-throughput, event-driven data pipelines
- Millions of API requests per day
- Cloud-native systems running in Microsoft Azure
- Modern .NET (including .NET 8 and newer)
- Containerized workloads with Docker and Kubernetes
- CI/CD pipelines and code management in GitLab
- Observability and monitoring through tools like Azure App Insights and Datadog
We follow agile development practices with short feedback loops, iterative delivery, and a strong culture of ownership. Engineers participate in backlog refinement, sprint planning, architectural discussions, and retrospectives — with real influence over technical direction and prioritization.
We intentionally leverage AI-powered tools and automation to enhance engineering productivity, improve code quality, strengthen observability, and accelerate delivery. We continuously evaluate how AI can enhance both our development workflows and the intelligent capabilities of the platforms we build.
We own our architecture end-to-end — from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can’t happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
As a
Senior Software Engineer on the Data Ingestion team, you will design and build the high-throughput, resilient data pipelines that transform raw machine telemetry into trusted, structured, and analytics-ready data for the entire AgData platform.
This role goes beyond implementing ingestion logic. You will:
- Architect and evolve scalable ingestion frameworks that process data from diverse equipment generations, file formats, and third-party platforms
- Define data normalization, validation, and enrichment strategies that ensure consistency, accuracy, and long-term usability across downstream systems
- Design distributed, fault-tolerant workflows that reliably handle seasonal surges when millions of acres of equipment transmit data simultaneously
- Drive technical direction for cloud-native, event-driven ingestion services in Azure
- Own ingestion services end-to-end — from design and deployment to observability, reprocessing strategies, and production operations
- Establish scalable data contracts that serve APIs, analytics, research, and customer-facing applications
- Mentor engineers while raising the bar for performance, reliability, and operational maturity
You will play a critical role in ensuring that every downstream experience — from real-time customer insights to advanced analytics and precision agriculture — is powered by complete, correct, and timely data.
Key Responsibilities
Architecture & Ingestion Framework Design
- Design and implement scalable, event-driven ingestion services using C# and modern .NET
- Define and evolve ingestion frameworks that support multiple data sources, file formats, and equipment generations
- Establish data normalization, validation, and enrichment patterns that ensure consistency and long-term usability across downstream systems
- Design efficient and scalable data modeling and storage strategies across relational, NoSQL, and object storage platforms
- Define clear, versioned data contracts and schema evolution strategies that support backward compatibility and safe reprocessing
Distributed Processing & Cloud Ownership