FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Principal Software Engineer
Red HatSenior 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 fitCore 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 resumeApplicant 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 & technologiesGoJavaPythonRust
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!