Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Senior Principal Software Engineer

Red Hat

Senior Principal Software Engineer developing and delivering production-grade AI/ML systems for Red Hat. Focusing on building ML pipelines and mentoring junior engineers within the Data and AI team.

Posted 7/20/2026full-timeLowell • Massachusetts • 🇺🇸 United StatesSenior💰 $193,390 - $318,980 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building machine learning pipelines, with a strong focus on data ingestion, preprocessing, and model evaluation. Proficient in programming languages such as Python and experienced in mentoring teams while ensuring high-quality standards in software development.

Highest-signal resume keywords
Machine Learning Pipeline DevelopmentPython ProgrammingModel Evaluation MetricsMentoring and Code ReviewEnterprise Data Platform Governance

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Machine LearningData IngestionFeature EngineeringHyperparameter TuningModel Performance EvaluationProduction-Quality CodeRobustness and ScalabilityMonitoring and LoggingTroubleshootingSoftware Development
Soft Skills
Empathy for UsersCollaborationBias for ActionDebate and Defend OpinionsPrioritization
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Machine Learning ApplicationsData Platform GovernanceCompliance RequirementsContinuous ValidationSoftware Engineering

Tech Stack

Tools & technologies
GoJavaPythonRust

About the role

Key responsibilities & impact
  • Design, build, and evolve ML pipelines that cover data ingestion, preprocessing, feature engineering, training, validation, deployment, and monitoring.
  • Design, build, and evolve MCP server, Skills and Agents that enable and empower Red Hatters to do business efficiently.
  • Translate research prototypes and models into production-quality code, ensuring robustness, scalability, and maintainability.
  • Select appropriate algorithms and modeling techniques, perform hyperparameter tuning, and conduct comparative experimentation.
  • Evaluate and validate model performance using advanced metrics (e.g. ROC-AUC, precision/recall curves, calibration, fairness, drift) and set up continuous validation/regression checks.
  • Collaborate with software engineers, data engineers, and SRE/DevOps to integrate ML services into broader systems.
  • Instrument models and systems with monitoring, logging, alerting, and automated healing or scaling mechanisms.
  • Troubleshoot and resolve production incidents, root-cause errors, data drifts, performance regressions, or infrastructure issues.
  • Mentor more junior engineers, lead code reviews, and help establish ML lifecycle and quality standards.
  • Stay current with emerging ML research, frameworks, and tooling, and proactively propose improvements or experiments.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 5+ years of software development experience with a focus on machine learning pipelines or machine learning applications or building ML platforms
  • Exceptional software engineering skills that lead to elegant and maintainable data platform
  • Proficiency in at least one general purpose programming language, eg. Python, Go, Java, Rust, etc.
  • Loosely held strong opinions and perspectives that you kindly debate, defend, or change to ensure that the entire team moves as one
  • Sets and resets the bar on all things quality, from code through to data, and everything in between
  • Deep empathy for your users of your platform, leading to a constant focus on removing friction, increasing adoption, and delivering business results
  • Prunes and prioritizes work in order to maximize your contributions and impact
  • Bias for action and leading by example
  • Past experience in building enterprise data platforms that have a high level of governance and compliance requirements

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!