Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Software Engineer (Hybrid) - Data Ingestion Team image - Rise Careers
Job details

Senior Backend Software Engineer (Hybrid) - Data Ingestion Team

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.

What You'll Do

  • Design and build a world-class cloud platform to help enterprises monitor and analyze their ML models, covering both predictive models as well as LLM and Generative models 

  • Design enterprise-grade, scalable APIs and frameworks to run analysis and validation of customers’ ML models and workflows

  • Develop and maintain a highly scalable and reliable data platform to support our customers' scale, latency, and performance requirements

  • Develop new types of metrics and evaluation methods for quality and robustness of ML models

  • Work with product and customer facing teams to enhance and expand our product

  • Recommend and implement engineering best practices, improve the functionality of existing software, and ensure that the design, application, and maintenance of software meets quality standards

What We're Looking For

  • Masters/Bachelor's Degree in Computer Science or equivalent

  • 5+ years of working experience

  • Proficiency with Python

  • Experience building large scale distributed systems and working with columnar and vector databases

  • Experience debugging and troubleshooting production systems, on call support experience

  • Experience working with common distributed systems infrastructure: Redis, Postgres, RabbitMQ, Celery, Flask and Clickhouse

  • Nice to have: Knowledge of infrastructure management (AWS / Google Cloud, Kubernetes, or equivalent on-premises technologies)

Compensation and In-Office Policy

  • Pay Range in San Francisco Bay Area is $170,000 - $190,000

  • Fiddler HQ (Palo Alto) is hybrid for all Bay Area employees requiring 2 days a week in the office on Mondays and Thursdays.

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

$180000 / YEARLY (est.)
min
max
$170000K
$190000K

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 Senior Backend Software Engineer (Hybrid) - Data Ingestion Team, Fiddler AI

At Fiddler, we're on a mission to build trust into AI and empower organizations to tackle the challenges associated with its use. As a Senior Backend Software Engineer on our Data Ingestion Team, you’ll play a key role in designing and implementing our cutting-edge cloud platform that enables enterprises to efficiently monitor and analyze their machine learning models. You'll have the opportunity to work with an innovative group of thinkers and makers who are passionate about ethical AI practices. With more than 5 years of experience in the industry, you’re well-versed in Python and possess the skills to create robust APIs and frameworks that can handle the complexities of today's data-driven landscape. Not only will you have the chance to enhance Fiddler's product offerings, but you'll also recommend engineering best practices and contribute to improving our data platform, ensuring it meets the highest quality standards. The fast-paced AI and ML sector presents endless learning opportunities, and being an early-stage startup means your input directly impacts the tools we create. If you’re excited about reducing algorithmic bias and pushing the boundaries of what's possible in AI, this is your chance to join a pioneering company in the AI Observability space and leave your mark!

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer (Hybrid) - Data Ingestion Team Role at Fiddler AI
What are the primary responsibilities of a Senior Backend Software Engineer at Fiddler?

As a Senior Backend Software Engineer at Fiddler, your primary responsibilities include designing and building a high-performance cloud platform to monitor and analyze machine learning models, developing scalable APIs for data validation and analysis, and maintaining a reliable data platform that meets our customers' performance requirements. You'll also work closely with product teams to enhance our offerings and implement best engineering practices to ensure software quality.

Join Rise to see the full answer
What qualifications are needed for the Senior Backend Software Engineer position at Fiddler?

To qualify for the Senior Backend Software Engineer position at Fiddler, candidates should possess a Master’s or Bachelor’s Degree in Computer Science or an equivalent field, along with over 5 years of relevant working experience. Proficiency in Python, experience with distributed systems, and debugging production systems are crucial. Familiarity with infrastructure management tools like AWS or Kubernetes is a bonus.

Join Rise to see the full answer
What technologies will a Senior Backend Software Engineer at Fiddler work with?

In the Senior Backend Software Engineer role at Fiddler, you'll be working with a variety of technologies, including Python for coding, Redis and Postgres for database management, RabbitMQ and Celery for task management, and Clickhouse for analytics. You’ll also be involved with distributed system infrastructures, which are essential for building scalable solutions.

Join Rise to see the full answer
What is the work environment like for a Senior Backend Software Engineer at Fiddler?

Fiddler offers a hybrid work environment, requiring Bay Area-based employees to work in-office two days a week. This flexible setup allows you to collaborate with your team while also enjoying the opportunity to work from home, creating a balanced work-life dynamic. Our culture emphasizes innovation and an eagerness to tackle complex challenges in the AI space.

Join Rise to see the full answer
What growth opportunities exist for Senior Backend Software Engineers at Fiddler?

As a Senior Backend Software Engineer at Fiddler, you'll find ample growth opportunities within a rapidly expanding startup environment. You will engage with the latest trends in AI and machine learning, collaborate with multidisciplinary teams, and contribute significantly to projects that redefine how organizations utilize AI. Furthermore, your expertise will play a pivotal role in shaping the future of our product offerings.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer (Hybrid) - Data Ingestion Team
Can you describe your experience with large-scale distributed systems?

When discussing your experience with large-scale distributed systems, highlight specific projects where you’ve designed, implemented, and maintained such systems. Talk about the technologies you used, like Redis or RabbitMQ, and provide examples of challenges you faced and how you overcame them to ensure system reliability and performance.

Join Rise to see the full answer
How do you approach debugging and supporting production systems?

In your response, emphasize your systematic approach to debugging production systems, mentioning tools and techniques you typically employ. Discuss how you prioritize issues and ensure uptime, showcasing your readiness to handle on-call support and your strategies for monitoring performance.

Join Rise to see the full answer
What methodologies do you use for testing and ensuring the quality of your code?

When answering this question, outline the testing methodologies you've employed, such as unit testing, integration testing, and performance testing. Highlight specific frameworks or tools you use and how thorough testing has helped improve software stability and performance in your previous projects.

Join Rise to see the full answer
Can you explain a time you improved an existing system or process?

When sharing your experience, choose a specific instance where you identified and addressed inefficiencies in a system or process. Describe what changes you implemented, how you measured success, and the impact these improvements had on team productivity or system performance.

Join Rise to see the full answer
What role do you believe AI ethics should play in software engineering?

In your response, discuss the importance of ethical considerations in AI, particularly how they relate to transparency and bias. Share your thoughts on how software engineers should integrate ethical practices into the development process and the responsibilities that come with creating AI solutions.

Join Rise to see the full answer
How do you stay updated with the latest technologies in backend development?

When addressing this question, mention the resources you utilize to stay informed, such as tech blogs, online courses, podcasts, or webinars. Discuss any communities you are part of and how continuous learning enhances your capability as a Senior Backend Software Engineer.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS or Google Cloud.

Share specific examples of your experience with AWS or Google Cloud. Discuss projects where you utilized these platforms, focusing on services used (like EC2, S3, or GCP's BigQuery) and the architectural decisions you made to ensure scalability and performance.

Join Rise to see the full answer
How do you collaborate with product teams during development?

While discussing collaboration with product teams, emphasize your communication strategies and tools that help you align with cross-functional teams. Talk about how you gather requirements and feedback, ensuring that the final product meets user needs and expectations.

Join Rise to see the full answer
What backend frameworks are you most comfortable with?

In your answer, list the backend frameworks you have experience with, such as Flask or Django, and describe projects where you applied them. Focus on the features of these frameworks that you appreciate and how they contributed to the effectiveness and scalability of the applications.

Join Rise to see the full answer
How do you handle tight deadlines and project pressure?

When answering this, showcase your time management skills and strategic approach to prioritizing work under pressure. Share specific examples of how you’ve met deadlines without compromising quality, detailing any techniques you use to maintain productivity in high-pressure scenarios.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fiddler AI Remote No location specified
Posted 10 days ago
Photo of the Rise User
Fiddler AI Hybrid No location specified
Posted 6 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 5 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.

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 21, 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!