Principal Software Engineer - Data
Toronto, Ontario, Canada · Full Time
Be the first to apply
- Experience
- 10+ yrs
- Salary
- USD 163,800 – USD 257,400 / year
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's or higher in Computer Science, Engineering, or related fields
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are looking to hire an experienced Principal Software Engineer specialized in data to join our dynamic and collaborative data team. In this position, you will have significant responsibility to shape the direction of our technographic data services by developing top-tier data pipelines and systems that process billions of data points. This role offers a unique opportunity to tackle complex challenges and make substantial contributions as we enhance technographics as a key product offering.
Key Responsibilities
- Develop and refine large-scale data pipelines that extract signals from sources like the web and job listings.
- Design and implement scalable data architecture and storage solutions capable of managing vast quantities of data efficiently.
- Work closely with data scientists to integrate machine learning models into data workflows.
- Continuously improve the quality, scalability, and performance of the technographic data platform.
- Lead the strategic planning and roadmap development for the data processing infrastructure.
Candidate Requirements
- Proven extensive experience creating and scaling big data pipelines and systems from the ground up.
- Strong knowledge of big data frameworks such as Hadoop and Spark, along with proficiency in JVM technologies like Java and Scala.
- Solid fundamentals in software engineering with an emphasis on efficient, high-quality code development.
- Experience or familiarity with entity recognition and NLP methods is advantageous.
- Demonstrated ability to deliver impactful results and drive projects in a fast-moving environment.
- Excellent communication and collaboration skills enabling productive work with cross-functional teams including data scientists and product managers.
- A passion for utilizing extremely large datasets to generate valuable insights.
Preferred Background
- At least 10 years of software engineering experience.
- Experience handling very large datasets and distributed computing systems.
- History of building scalable data pipelines at prominent technology firms or data-centric enterprises.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related technical discipline.
Compensation and Benefits
Actual pay will be influenced by candidate location, qualifications, skills, experience, and training. Salary details for specific locations will be provided during recruitment discussions. Alongside competitive compensation, a wide range of benefits promoting mind, body, and lifestyle wellness are offered. Current US salary for this role ranges between $163,800 and $257,400 USD. Additional compensation opportunities including bonuses, equity, and commissions may also be available.
About ZoomInfo
As a leading Go-To-Market Intelligence Platform listed on NASDAQ (GTM), ZoomInfo enables rapid business growth through AI-powered insights, reliable data, and advanced automation tools. Our solutions serve over 35,000 companies worldwide, empowering sellers to excel.
Additional Information
We are committed to equal employment opportunities and maintain a strict non-discrimination policy covering gender, race, age, sexual orientation, disability, veteran status, and other protected characteristics. Candidates with criminal histories are considered in accordance with applicable laws. Our recruitment process may include software-based assessments, with transparency provided regarding their fairness. For applicants in Massachusetts, we do not require lie detector tests as a condition of employment.
Minimum education
Bachelor's Degree