Principal Software Engineer, Data Platform, Data Trust & AI Context
SoFi
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 51% of similar roles. Most pay $177,550–$254,750 — the blue band above. At the midpoint, this role pays about $209k versus about $216k for comparable roles.
Based on 240 similar postings.
Employer
Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing
Caterpillar currently has 104 open roles on FindRole.
Listed pay typically runs $128,470–$192,710 across 98 roles with salary data.
Most-posted roles
At a glance
The Principal Software Engineer – Dataset and Annotation Quality - Physical AI, Autonomy & Data Platform joins the Technology, Digital and Data team to lead the system design of annotation and dataset quality systems. This role serves as the technical authority for transforming raw sensor data into high-quality labeled datasets for machine learning and AI in physical systems. You will define data quality frameworks, validation rules, and ontology designs while leading development efforts using Python and Java. Key responsibilities include designing human-in-the-loop workflows, active learning systems, and continuous data monitoring. The role addresses complex challenges in construction autonomy, specifically ensuring that training data for autonomous machines is accurate and consistent. You will utilize expertise in computer vision, distributed systems, and cloud-native architectures to support large-scale data processing.
What does a Software Engineer earn in Texas?
Median $178175 from 187 postings across 48 companies.
Skills
What you'll do
What we're looking for
More like this
SoFi
AbbVie
JPMorgan Chase
Mastercard
Mastercard
Okta Inc