Principal Software Engineer - Data Platforms

Fanatics, Inc.
San Mateo, California, US
Full-time

Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.

The Data Platforms organization at Fanatics is at the heart of our company's data-driven decision making, building the foundational infrastructure that empowers our data engineers and ML engineers to unlock the power of data.

We work on exciting projects across a diverse landscape, including :

  • Storage Infrastructure : Building and managing scalable and reliable data storage solutions.
  • Streaming Data Processing Engines : Handling real-time data pipelines with high throughput and low latency.
  • Data Orchestration Engines : Coordinating complex data processing workflows with efficiency and reliability.
  • Messaging Infrastructure : Ensuring secure and efficient communication between data systems.
  • Big Data Processing Engines : Analyzing massive datasets with speed and accuracy.
  • Data Warehouse : Providing a centralized and accessible repository for historical data.
  • Real Time OLAP Databases : Enabling fast and interactive data analysis for insights on the fly.
  • AI & ML Platforms : Building and maintaining a robust platform that supports the development and deployment of impactful ML models.

The Opportunity :

We are seeking a passionate and experienced Principal Engineer to play a key role in shaping the future of our data platforms at Fanatics.

As a technical leader in the organization, you will be responsible for driving technical innovation, leading large initiatives, and mentoring junior engineers.

You will have the opportunity to contribute to building scalable solutions that will empower our entire company to make data-driven decisions.

Responsibilities :

  • Design and drive the technical roadmap for the evolution of our data platforms, ensuring they are scalable, reliable, and meet the evolving needs of the business.
  • Lead large initiatives within the Data Platforms organization, collaborating effectively with cross-functional teams including data engineering, ML engineering, and product management.
  • Provide mentorship and guidance to junior engineers, fostering their growth and development within the team.
  • Build data platforms that promote standardization, including data pipeline development, platform tooling, data lake formatting, and data democratization.
  • Lead the development and implementation of a shared AI / ML infrastructure platform, accelerating the adoption and deployment of impactful ML models across the company.
  • Build and maintain the AI / ML infrastructure to support Fanatics' AI / ML needs, with a focus on standardized MLOps practices.
  • Champion data governance best practices, establishing and enforcing data processing principles, design patterns, and practices.
  • Build strong cross-functional partnerships with data teams across the organization, influencing them to adopt best practices and collaborate effectively.

Qualifications :

  • 10+ years of experience leading the development of modern data architecture, analytics, data governance, AI / ML, or related areas.
  • Strong expertise in the big data ecosystem, including tools like Kafka, Spark, Apache Iceberg, Airflow, S3, data modeling, data warehouses, OLAP databases, etc.
  • Proven experience in data processing, orchestration, data engineering, and AI / ML domains.
  • Excellent communication skills, with the ability to collaborate effectively across teams and provide clear and concise technical guidance.
  • Experience with AI / ML platforms and a working knowledge of how data scientists leverage data for AI is a strong plus.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
San Francisco, California

The Data Capture team for the Data organization within the DE&ET organization is in search of a Lead Software Engineer. As a member of the Data Capture team you will establish the foundational set of core platform frameworks and pipelines which are a vital key to success – enabling dozens of enginee...

Promoted
Dell
Los Altos, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Promoted
VirtualVocations
San Francisco, California

A company is looking for a Remote Senior Principal Software Engineer - Platform. ...

Promoted
Autodesk
San Francisco, California

Data Protection Solutions: Proficiency in designing data protection solutions, such as data security posture management (DSPM), data loss prevention (DLP) systems, encryption technologies, and data masking/anonymization techniques. We ask that you have expertise in data security, security engineerin...

Promoted
VirtualVocations
San Francisco, California

A company is looking for a Software Engineer - Data Management (Remote). NET, Web Development, or Database DevelopmentNo prior experience requiredPreferred knowledge of software development lifecycle managementNo specific certifications or licenses required. ...

Promoted
Roblox
San Mateo, California

We are seeking a highly skilled and experienced Principal Software Engineer to join our Input & Control’s team. Report directly into the senior engineering manager. Designs solutions that can be intuitively understood by developers of varying fields, such as engineers, game designers, and UI des...

Promoted
Fathom
San Francisco, California

Senior Software Engineer (Backend/Data). Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as electronics health records, journals, established medical ontologies, crowd-sourced labelling and other human inputs. A solid understanding of databases an...

Udemy
San Francisco, California

Lead data platform initiatives towards Udemy's comprehensive data quality and governance, data catalog and lineage, data privacy, data observability, monitoring and alerting, and disaster recovery. Contribute to building, enhancing, and maintaining a robust, scalable, cost-optimized, secure, highly ...

Snap Inc.
Palo Alto, California

We’re looking for a Principal Software Engineer to join the Core Growth Team at Snap Inc!. Core Growth’s mission is to power engineering needs to acquire and retain 1 Billion people who use Snapchat on a daily basis. We build the foundational engineering required to execute on all these initiatives ...

Autodesk
San Francisco, California
Remote

As a Software Engineer at Autodesk Research, you will be working side-by-side with world-class researchers and engineers to build new ML-powered product features that will help our customers imagine, design, and make a better world. Your skills span across data processing and distributed systems wit...