We are seeking a visionary and results-driven Director of Engineering to lead our high-impact engineering organization at Gracenote. In this role, you will be responsible for defining technical strategy, building scalable architectures, driving platform modernization, and leading multi-disciplinary engineering teams (including Engineering Managers and technical leads).
Responsibilities
Define Engineering Strategy: Drive long-term technical vision and architectural direction for Gracenote's core metadata, ingestion, and serving platforms.
Platform Modernization: Lead initiatives to platformize metadata processing pipelines, transitioning legacy flows into modern, intelligent, high-performance distributed architectures.
AI & Data Science Integration: Partner with Data Science and AI teams to integrate machine learning, NLP, computer vision, and GenAI capabilities into core operational processes, content ingestion, and data enrichment pipelines.
Scale High-Performing Teams: Lead, mentor, and build an engineering organization of Engineering Managers, Architects, and Software Engineers.
Foster an inclusive culture based on Nielsen values—promoting innovation, continuous learning, technical rigor, and high associate retention.
Requirements
Bachelor’s or Master’s degree (or equivalent experience) in Computer Science, Engineering, Information Technology, or a related technical field
As an advanced data scientist and researcher on our national security team, you’ll evaluate AI methodologies to make a real-world impact on AI usage in strategic intelligence.
Compensation
The projected compensation range for this position is $99,000.00 to $225,000.00 (annualized USD).
Responsibilities
Lead complex data exploration and analytics projects through experience with statistics for the Department of Defense
Evaluate AI methodologies to make a real-world impact on AI usage in strategic intelligence
Grow skills in continuous auditing, testing, evaluation, verification, and validation (TEVV) and AI risk mitigation
Requirements
Bachelor’s degree in mathematics, statistics, information science, AI, machine learning, probability modeling, data mining, data engineering, or data warehousing
12+ years of experience with scientific techniques such as mathematics, statistics, information science, AI, machine learning, probability modeling, data mining, data engineering, or data warehousing in lieu of a degree
Nice to have: Reviewing and evaluating technical documentation for compliance with applicable standards
Nice to have: Developing and executing TEVV procedures
Nice to have: Evaluating AI system performance, robustness, and fairness
Design, develop, and optimize Scala-based trading services for high-volume, low-latency, 24x7 environments, leading architectural strategy and mentoring junior engineers.
Compensation
The salary range for this role will be $195,000.00 - $220,000.00 USD annually. In addition, this position will also receive an annual target bonus of up to 15%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
Responsibilities
Design, develop, and optimize Scala-based trading services for high-volume, low-latency, 24x7 environments
Lead architectural strategy for future-state scalability and performance optimization
Mentor and guide junior engineers, promoting best practices and technical excellence
Collaborate cross-functionally with product, engineering, operations, and security teams to translate business requirements into robust and secure technical solutions
Optimize system performance, with focus on JVM tuning for Scala/Akka-based distributed system
Requirements
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
Nice to have: low-latency lock-free development
Nice to have: multithreading and concurrency in high-performance environments
Nice to have: familiarity with binary or custom trading protocols
Nice to have: strong knowledge of messaging frameworks
Lead and build a robust data platform for Instacart Ads, designing systems that enforce data compliance and enable self‑service for internal consumers.
Locations (4)
Ontario, Canada
Alberta, Canada
British Columbia, Canada
Nova Scotia, Canada
Compensation
$229,000—$241,500 CAD
Responsibilities
Design and build data platform systems
Collaborate across engineering teams
Mentor engineers
Set goals and manage risks
Balance maintainability with new features
Software Engineer III - Python/Front Office Commodities
Seasoned member of an agile team designing and delivering market-leading technology products for Precious Metals/Agriculture trading and Front Office.
Responsibilities
Works closely with Precious Metals/Agriculture Trading, Quantitative Research, Sales, Middle Office, and other technology teams to gather requirements and deliver reliable and impactful solutions
Designs, develops and maintains trading applications and systems used by Front Office
Leverages enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity
Troubleshoots production issues efficiently in a time-sensitive environment
Continuously improves code quality, performance and system resilience by developing secure and high-quality production code
Requirements
Bachelor's Degree in Computer Science or equivalent
In this pivotal role on the Trading Services team, you will design, evolve, and optimize our core trading infrastructure, helping to scale and enhance our highly scalable, low-latency trading system.
Responsibilities
Design, develop, and optimize our Scala-based trading services for high-volume, low-latency, 24x7 environments
Lead architectural strategy for future-state scalability and performance optimization
Mentor and guide junior engineers, promoting best practices and technical excellence
Collaborate cross-functionally with product, engineering, operations, and security teams to translate business requirements into robust and secure technical solutions
Optimize system performance, with focus on JVM tuning for Scala/Akka-based distributed system
Requirements
Bachelor's degree in Computer Science, Information Technology, or related field