Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Engineer image - Rise Careers
Job details

Principal Engineer

Our Purpose

At Fiddler, we understand the implications of AI and the impact that it has on human lives. Our company was born with the mission of building trust into AI. With the rise of the internet, trust in AI has been degraded by a plethora of issues like spam, fraudulent transactions, hate speech, and online abuse. Fiddler enables organizations to get ahead of these issues by building trustworthy, transparent, and explainable AI solutions. 

Fiddler partners with AI-first organizations to help build a long-term framework for responsible AI practices, which, in turn, builds trust with their user base. Data Science, MLOps, and business teams use Fiddler AI to monitor, explain, analyze, and improve their AI solutions to identify performance gaps, mitigate bias, and drive better outcomes. Our platform enables engineering teams and business stakeholders alike to understand the “why” and how behind model outcomes.  

Our Founders

Fiddler AI is founded by Krishna Gade (engineering leadership at Facebook, Pinterest, Twitter, and Microsoft) and Amit Paka (two-time founder with acquisitions by Samsung and PayPal and product roles at Expedia and Microsoft). We are backed by Insight Partners, Lightspeed Venture Partners, and Lux Capital. 

Why Join Us

Our team is motivated to unlock the AI opaque box and help society harness the power of AI. Joining us means you get to make an impact by helping reduce algorithmic bias and ensure that models in production across many different industries are transparent and ethical.  We are an early-stage startup and have a rapidly growing team of intelligent and empathetic doers, thinkers, creators, builders, and everyone in between. The AI and ML industry has a rapid pace of innovation and the learning opportunities here are monumental. This is your chance to be a trailblazer.  

Fiddler is recognized as a pioneer in the field of AI Observability and has received numerous accolades, including:  2022 a16z Data50 list, 2021 CB Insights AI 100 most promising startups, 2020 WEF Technology Pioneer, 2020 Forbes AI 50 most promising startups of 2020, and a 2019 Gartner Cool Vendor in Enterprise AI Governance and Ethical Response. By joining our brilliant (at least we think so) team, you will help pave the way in the AI Observability space.

The Opportunity

As Principal engineer, you will play a key role in shaping the future of Fiddler’s observability solutions for Machine Learning models,  Large Language Models (LLMs) and Generative AI

In this role, you will be responsible for leading the architecture, design, and implementation of scalable machine learning infrastructure and big data solutions. You will collaborate closely with product teams, data scientists, and software engineers to build robust, high-performing products for enterprise customers. Your expertise in designing large-scale systems, optimizing analytics workflows, and developing innovative machine learning solutions will be crucial in driving the success of our platform.

What You’ll Do

  • Lead Architecture & Design: 

    • Architect and design scalable, high-performance systems for supporting advanced MLOps infrastructure, algorithms and model performance monitoring tools to enable enterprise-scale machine learning applications.

    • As part of your role you will be responsible for designing and optimizing ML pipelines, ML model deployment, data ingestion frameworks, big data analytics computations and robust data solutions to process and analyze large-scale datasets efficiently.

  • Optimization & Scalability: Ensure solutions are optimized for both speed and scalability, handling high volumes of data and real-time analytics while maintaining system integrity.

  • Enterprise Solutioning: Translate customer requirements into technical solutions that are reliable, secure, and compliant with enterprise-grade standards.

  • Product Development: Drive the strategy and development of end-to-end ML and analytics products and solutions, from concept through implementation, with a focus on performance, reliability, and user experience.

  • Collaboration & Mentorship: Work cross-functionally with product managers, data scientists, and engineers to deliver integrated solutions. Mentor mid-level and senior engineers, fostering a culture of innovation and technical excellence. 

  • Engineering excellence: Recommend and implement engineering best practices across the entire engineering organization, improve the functionality of existing software, and ensure that the design, application, and maintenance of our software meets quality standards

  • Continuous Improvement: Stay current with the latest trends in machine learning, big data, and cloud technologies. Propose and implement process improvements, new technologies, and best practices.

What We are Looking For

  • Experience: 12+ years of hands-on experience in building and deploying machine learning infrastructure, big data analytics solutions, and enterprise software products.

  • Education: Academic degree in Computer Science, Data Science, Engineering, or a related field (Master’s or PhD preferred)

  • Deep Technical Expertise: 

    • Strong background in distributed systems, big data processing and cloud computing (AWS, GCP, Azure)

    • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and managing machine learning models in production.

    • Experience in tuning and optimizing  system performance, efficiency, reliability

  • Enterprise-Grade Product Development: Proven track record in designing and delivering complex, high-performance solutions for large-scale enterprise customers with fault tolerant architecture and successful handling of compliance and integration aspects.

  • Programming Skills: Proficient in Python, with a solid understanding of data structures, algorithms, and best coding practices.

  • Data Engineering & Analytics: In-depth experience with data storage technologies (e.g., SQL, NoSQL, Data Lakes), ETL processes, and building real-time data pipelines.

  • Leadership: Excellent communication, collaboration, and leadership skills, with the ability to lead teams, mentor engineers, and work with cross-functional groups.

    Nice to Have:

  • Experience in setting up, monitoring and tuning ML models and Large language models in production. 

  • Experience with common LLM frameworks (Langchain, Llamaindex, RAG, HuggingFace, BERT models, quantization, and eval frameworks like Ragas or Presidio) and MLOps best practices  

  • Experience with modern data processing frameworks (e.g., Apache Flink, Apache arrow) 

Compensation and In-Office Policy

  • Pay Range in San Francisco Bay Area for this role is $240,000 - $275,000

  • Fiddlers who live within 25 miles of the US HQ come at least 2 days/week into the office

  • More than 25 miles, once a week in the office

The posted range represents the expected salary range for this job requisition and does not include any other potential components of the compensation package, benefits, and perks previously outlined. Ultimately, in determining pay, we'll consider your experience, leveling, location, and other job-related factors.

Fiddler is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Average salary estimate

$257500 / YEARLY (est.)
min
max
$240000K
$275000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Engineer, Fiddler AI

Welcome to Fiddler, where we’re pioneering the mission of building trust in AI! As a Principal Engineer, you’ll be stepping into a pivotal role focused on shaping our observability solutions for machine learning models and generative AI. Your expertise will be crucial in leading the architecture, design, and implementation of scalable infrastructures that cater to enterprise-level needs. You’ll collaborate with brilliant minds, including data scientists and software engineers, to create robust, high-performance products that not only meet but exceed our clients’ expectations. Your work will involve designing and optimizing machine learning pipelines, ensuring analytics workflows are efficient, and developing innovative solutions for complex challenges. Join us in a dynamic environment where your passion for technology meets the cutting-edge of AI! At Fiddler, you'll have the chance to mentor other engineers and foster a culture of innovation while staying ahead of industry trends. This is more than a job; it's an opportunity to impact AI transparency and ethical practices in a rapidly evolving landscape.

Frequently Asked Questions (FAQs) for Principal Engineer Role at Fiddler AI
What are the main responsibilities of the Principal Engineer at Fiddler?

The Principal Engineer at Fiddler is tasked with leading the architecture and design of scalable MLOps infrastructures, optimizing machine learning pipelines, and ensuring compliance with enterprise standards. You will work closely with cross-functional teams to develop and deliver high-performance products tailored for our clients.

Join Rise to see the full answer
What qualifications do I need to apply for the Principal Engineer position at Fiddler?

Candidates for the Principal Engineer position at Fiddler should have at least 12 years of hands-on experience in building and deploying machine learning infrastructure and big data solutions. A Master's or PhD in Computer Science, Data Science, or a related field is preferred, along with strong programming skills in Python.

Join Rise to see the full answer
How does the Principal Engineer contribute to Fiddler's mission?

As a Principal Engineer, you will directly contribute to Fiddler's mission of creating trustworthy AI by developing solutions that help organizations identify performance gaps in their models, drive ethical practices, and ensure the transparency of machine learning processes.

Join Rise to see the full answer
What technologies should a Principal Engineer at Fiddler be proficient in?

A successful Principal Engineer at Fiddler should have deep expertise in cloud computing platforms such as AWS, GCP, or Azure, experience with CI/CD pipelines, containerization tools like Docker and Kubernetes, as well as a robust understanding of data storage technologies like SQL and NoSQL.

Join Rise to see the full answer
What does the working environment look like for the Principal Engineer at Fiddler?

Fiddler's working environment promotes collaboration and innovation. As a Principal Engineer, you will work within a rapidly expanding team of intelligent and empathetic professionals and have the opportunity to mentor mid-level and senior engineers in a culture that values technical excellence.

Join Rise to see the full answer
Common Interview Questions for Principal Engineer
Can you describe your experience in building and deploying machine learning infrastructure?

In your response, dive into specific projects where you developed scalable infrastructures, highlighting your role, technologies used, and outcomes that demonstrate your capability in this area.

Join Rise to see the full answer
What strategies do you use to optimize machine learning models for performance and scalability?

Discuss techniques such as hyperparameter tuning, feature engineering, and the use of advanced analytics tools. Provide examples of how these strategies improved system performance in your past roles.

Join Rise to see the full answer
How do you approach collaboration with data scientists and product teams?

Emphasize the importance of open communication and shared goals. Share previous experiences where your collaborative efforts led to successful product outcomes.

Join Rise to see the full answer
What challenges have you faced in designing high-performance systems, and how did you overcome them?

Provide a scenario that showcases your problem-solving skills. Detail the challenge, your approach to resolving it, and the final results.

Join Rise to see the full answer
What role do CI/CD pipelines play in your development process?

Explain how you utilize CI/CD pipelines to ensure continuous integration and deployment. Mention any specific tools you have experience with and how they enhanced your workflow.

Join Rise to see the full answer
How do you stay updated on the latest trends in machine learning and AI?

Share any conferences, online courses, or industry publications you follow. Discuss how you apply new insights to your work at Fiddler.

Join Rise to see the full answer
Explain how you would handle data ingestion and processing in real-time analytics scenarios.

Detail your familiarity with data ingestion frameworks and tools you've worked with, mentioning any specific scenarios where you implemented real-time analytics.

Join Rise to see the full answer
What is your experience with managing large-scale data architectures, and what tools have you used?

Discuss specific projects where you designed large-scale data architectures. Mention tools like Hadoop, Apache Spark, or any other relevant technologies.

Join Rise to see the full answer
How do you ensure that the machine learning models you deploy comply with enterprise-grade standards?

Explain your understanding of compliance requirements and the processes you follow to ensure security and reliability in your implementations.

Join Rise to see the full answer
Can you describe your leadership style and how you guide your team?

Share your leadership philosophy, focusing on mentorship and fostering a culture of innovation. Highlight an example where your leadership had a positive impact on your team's performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fiddler AI Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 18 hours ago
Posted 13 days ago
Photo of the Rise User
Handshake Remote San Francisco, CA (hybrid)
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
Photo of the Rise User
SwissBorg Remote Remote - Europe Timezone
Posted 13 days ago
Photo of the Rise User
Wizcom Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago

Fiddler Labs, founded in 2018 and headquartered in Palo Alto, California, is a software company that offers a platform to analyze, validate, and manage AI solutions.

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!