Demo

Backend Software Engineer

Firework
San Mateo, CA Full Time
POSTED ON 4/4/2025
AVAILABLE BEFORE 10/1/2025
Firework is the world’s leading unified video commerce platform that empowers its global partners to personalize the customer experience and engagement at scale. Firework bridges the offline and online for a robust omnichannel immersive brand experience cultivating a deeper emotional human connection between our partners and their end consumers. We are customer-centric and inspired to win together offering total solutions with endless possibilities to help our customers increase purchases and conversions using the power of video. At the heart, we are a global and diverse team of “SuperSpark” creators, entrepreneurs, life-long learners, and data geeks driven by the future of authenticity to transform commerce. Firework has raised over $235M to date, with its latest Series B round led by SoftBank Vision Fund 2. Come reimagine the online customer experience with us.

Summary
Our engineering team is growing! We’re looking for a talented Backend Engineer to join a small global team who will bring technical expertise and leadership along with hands-on development of backend software development and SaaS solutions.

What You'll Be Doing

  • Build scalable AI application infrastructure and services with Python
  • Design and develop REST APIs / GraphQL for data and machine learning services
  • Take full stack ownership by consistently writing production-ready and testable code
  • API / Python runtime latency optimization (Python, SQL, NoSQL, 3rd party APIs)
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability, and performance of systems/ contexts affected when defining technical designs
  • Contribute to a culture of innovation, collaboration, and continuous improvement
  • Take feedback from code review and apply changes to meet standards. Conduct code reviews to provide guidance on engineering best practices and compliance with development procedures




We'll be excited if you have

  • BS or MS in Computer Science or any relevant STEM majors
  • Production experience with Big Data, NoSQL, and RAG
  • 3 years developing highly scalable production-grade backend services using Python, Elixir experience is a huge plus but is not required
  • Have worked directly with distributed processing frameworks such as Hadoop, Spark, Beam … or have worked on a backend system that interacts meaningfully with such a framework is a big plus
  • Work autonomously, are excited by new platforms, big data, and machine learning technologies, and will never back down from the challenges of scale
  • Passionate about writing clean and testable code
  • Production experience with generative AI / ML applications




A BIG PLUS if you have

  • Expertise with video streaming libraries such as FFmpeg or GStreamer
  • Experience working with video/audio codecs
  • Experience working with live streaming encoders and WebRTC
  • Experience working with AI/ML models and applications
  • Experience in building large-scale applications with Python
  • Experience writing GraphQL queries and mutations




As a hybrid office-centric company, we are looking for candidates in the Bay Area. Candidates outside the location are encouraged to apply though must be willing to relocate.

The following represents the expected range of compensation for this role: The estimated pay range for this role is $130,000 - $140,000. Other factors that impact compensation may include stock options. The posted pay range represents the anticipated low and high end of the compensation for this position and is subject to change based on business need. To determine a successful candidate’s starting pay, we carefully consider a variety of factors, including primary work location, an evaluation of the candidate’s skills and experience, market demands, and internal parity. Candidates may receive more information from the talent partner.

Don’t hold back

We understand some candidates may see the above and not apply because they don’t meet all the qualifications. We encourage you to apply anyway; we often find talented candidates that fit many other opportunities we have and look for potential too, not just what you did in the past. As an equal employment opportunity employer, we are a diverse team that strives for an inclusive environment for all. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, age, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

By submitting your application, you acknowledge that you have read and understood Firework's Applicant Privacy Policy located at: https://firework.com/legal/applicantpolicy/.

Salary : $130,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Backend Software Engineer?

Sign up to receive alerts about other jobs on the Backend Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193

Sign up to receive alerts about other jobs with skills like those required for the Backend Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Firework

Firework
Hired Organization Address New York, NY Full Time
About Firework Firework is the world’s leading unified video commerce platform that empowers its global partners to pers...
Firework
Hired Organization Address San Mateo, CA Full Time
About Firework Firework is the world’s leading unified video commerce platform that empowers its global partners to pers...

Not the job you're looking for? Here are some other Backend Software Engineer jobs in the San Mateo, CA area that may be a better fit.

Software Engineer/Backend Engineer

FOCUSKPI INC, San Francisco, CA

Software Engineer - Backend

Snorkel AI, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!