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

1 day ago
Related jobs
Promoted
Data Privacy
San Francisco, California
Remote

Our growing data teams are looking for a savvy Lead Data Engineer to join and help build and evolve the next generation of Audience & Identity data platform that handles data at scale and uses state-of-the-art technologies to unlock the datas business value. Designs and builds data processing pi...

Promoted
Everyday Agents
San Francisco, California

As our Founding Data Engineer at Everyday Agents, you will be central in establishing and managing the data that powers our AI-driven travel concierge application to support personalizing travel experiences. The Role: Founding Data Engineer. Designing, building, and maintaining databases and data pi...

Promoted
Microsoft
Mountain View, California

As a Principal Software Engineer Manager specializing in Cloud Networking, you will lead a team of software engineers to innovate on the latest networking platform, providing customers with a rich set of networking features and the highest level of network security. Software Engineering M5 - The typ...

Promoted
Joyous
San Mateo, California

Knowledge of professional software engineering best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. We are looking to add a Principal Engineer to our team. You will not only be an in...

Promoted
Discord
San Francisco, California

The central Data Platform seeks to build a self-service tooling platform to make the petabytes of data at Discord easily accessible for everyone at the company. Reporting to the Engineering Manager of Data Infrastructure, you will work on strategy that is foundational to the company and product. Col...

Snowflake
San Mateo, California

We hold a special emphasis on building with software engineering best practices (documentation, testing, observability, etc). Understanding and properly applying software algorithms and data structures. Projects focus on building a platform that makes it easy to deploy and maintain security services...

Disney Entertainment & ESPN Technology
San Francisco, California

We are looking for a Principal Software Engineer who is passionate about developing high performance platforms. Strong programming skills in Java and other object-oriented languages, and a strong grasp of computer science fundamentals (data structures, algorithms, databases,. Coach and mentor other ...

HARMAN International
Mountain View, California

Principal Software Embedded Engineer, you will be a member of the Engineering R&D software team. You will be reporting to the Director, Engineering / R&D, Software. HARMAN’s engineers and designers are creative, purposeful and agile. You will be working on the software architecture / framework desig...

Snowflake
San Mateo, California

We are seeking talented Senior Software Engineers who are technical leaders in the big data open source community to join us to define the strategy, engage and deliver innovation into the open source community, and bring Snowflake to millions of big data professionals. Our customers want to bring mo...

HITACHI HIGH-TECH AMERICA, INC.
San Francisco, California
Remote

A Principal Software Engineer (PSE) is a hands-on developer and lead responsible for architecture, design, development, testing, documentation, and maintenance. The PSE is capable of leading and mentoring a small team of engineers. Analyze, and review software architecture and requirements. Responsi...