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.

Principal Scientist – Data Pipeline Engineer
AdobePrincipal Scientist - Data Pipeline Engineer at Adobe leading the optimization of multimodal data processing. Designing large-scale data infrastructure and collaborating with modeling teams.
Posted 7/17/2026full-timeSan Jose • California, Washington • 🇺🇸 United StatesLead💰 $206,300 - $388,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in architecting and optimizing large-scale distributed systems and pipelines, with a strong focus on data engineering and machine learning infrastructure. Proficient in Python and experienced in C++, Rust, Go, or Java, with a solid understanding of databases and storage systems at scale.
Highest-signal resume keywords
Data EngineeringMachine Learning InfrastructureDistributed SystemsPython ProgrammingGPU Inference Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data EngineeringMachine Learning InfrastructureDistributed SystemsPython ProgrammingC++ ProgrammingRust ProgrammingGo ProgrammingJava ProgrammingDatabase ManagementGPU Inference Optimization
Soft Skills
Technical Leadership
Certifications & Qualifications
Bachelor's DegreeMaster's DegreePh.D. in Computer SciencePh.D. in EngineeringPh.D. in Machine Learning
Industry Keywords
Data CurationModel TrainingInference ThroughputData StorageData Indexing
Tech Stack
Tools & technologiesDistributed SystemsGoJavaPythonRust
About the role
Key responsibilities & impact- Architect and optimize large-scale distributed pipelines
- Scale up inference throughput across the pipeline
- Design systems that reliably store, index, and serve billions of data points
- Apply deep expertise in distributed systems and frameworks
- Partner with modeling teams to understand data that improves training outcomes
- Operate as a hands-on technical leader
Requirements
What you’ll need- 10+ years of experience in data engineering, ML infrastructure, or distributed systems
- Strong software engineering background
- Proficiency in Python and strong experience in C++, Rust, Go, or Java
- Deep knowledge of databases and storage systems at scale
- Strong ML background, particularly expertise in optimizing GPU inference pipelines
- Experience with data curation for model training
- Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, Machine Learning, or a related field
Benefits
Comp & perks- Health insurance
- Professional development
- Paid time off
- Flexible work arrangements