Principal Backend Software Engineer

2 Months ago • 5 Years + • Backend Development • $143,625 PA - $299,375 PA

Job Summary

Job Description

As a Principal Software Engineer at Yahoo Finance, you will be pivotal in defining and leading the architectural vision for the AI platform. Your responsibilities encompass defining and leading the vision and architecture for building platform components for AI pipelines, databases, and user-facing API endpoints, writing production and prototype code, collaborating with various teams, mentoring junior engineers, participating in design discussions and code reviews, building APIs, and writing high-quality code. The role requires a strong understanding of computer science fundamentals and experience with platform engineering and stream processing technologies. This role enables Yahoo Finance products to deliver quality experience and requires collaboration with product and engineering leads to drive the development of new features and infrastructure upgrades.
Must have:
  • Strong computer science fundamentals (MS or equivalent in CS)
  • 5+ years of real-world platform engineering experience
  • Familiarity with stream processing technologies and data management tools
  • Experience with AWS cloud services and RESTful Web Services
  • Excellent understanding of networking and Linux/Unix
  • Strong coding background and experience writing production code
Good to have:
  • Experience building AI applications
  • Familiarity with Machine Learning and Deep Learning concepts
  • Familiarity/Experience with time series analysis
  • Advanced Data Science skills
  • Familiarity with financial datasets (such as Company Fundamentals)
  • Experience with finetuning ML/DL models
Perks:
  • Comprehensive benefits including healthcare
  • A great 401k
  • Backup childcare
  • Education stipends

Job Details

Yahoo Finance is the world’s #1 finance destination, empowering investors with news, information, and tools to make financial decisions with confidence. Trusted by over 150M visitors globally each month, representing over $20 trillion dollars in investable assets, Yahoo Finance delivers high-quality real-time market data across desktop, mobile, and streaming platforms. With breaking news from thousands of sources, original editorial perspectives, objective analyst ratings and research, analytical charts and technical tools, personalized mobile alerts, and much more, Yahoo Finance equips investors with knowledge and insights to achieve financial freedom and greater prosperity.

About Us:

Yahoo Finance is the world’s #1 finance destination, empowering investors with news, information, and tools to make financial decisions with confidence. Trusted by over 150M visitors globally each month, representing over $20 trillion dollars in investable assets, Yahoo Finance delivers high-quality real-time market data across desktop, mobile, and streaming platforms. With breaking news from thousands of sources, original editorial perspectives, objective analyst ratings and research, analytical charts and technical tools, personalized mobile alerts, and much more, Yahoo Finance equips investors with knowledge and insights to achieve financial freedom and greater prosperity.

Yahoo Finance is a leading business and financial news platform that helps users grow their wealth, with unrivaled access to financial data, insights and editorial content. Yahoo Finance has a user base of 150M global unique monthly users that return to our platform stay up-to-the-minute with the latest financial news and information.

About You:

As a Principal Software Engineer, you will have an opportunity to collaborate/engage with key stakeholders in defining an exciting and ambitious forward-looking strategy for the AI platform of Yahoo Finance. You will be part of a highly motivated, energetic team, building an amazing platform for LLM powered content generation, processing, and serving. You will be working on enabling Yahoo Finance products to deliver quality experience.

Your Responsibilities:

  • Define and lead the vision and architecture for building platform components for AI pipelines, databases, and user-facing API endpoints.

  • Write production and prototype code for various system components.

  • Collaborate with product and engineering leads across Yahoo Finance to gather requirements and drive the development of new features and infrastructure upgrades.

  • Mentor junior engineers.

  • Participate in a learning culture through design discussions and code reviews.

  • Build APIs and design client SDKs.

  • Write high-quality, performant code in Python, Java, or similar languages on Linux.

  • Write unit, functional, and end-to-end integration tests and participate in design and code reviews.

  • Collaborate effectively as both a visionary leader and a team player/individual contributor.

Key Qualifications:

  • Strong computer science fundamentals (MS or equivalent in CS) : data structures, algorithms, programming languages, Python, Java, distributed systems and information retrieval

  • 5+ years for real world experience with a strong focus on platform engineering

  • Familiarity with stream processing technologies like Flink and data management tools like Airtable, in addition to Hadoop, Storm, and related ecosystems.

  • Deep functional knowledge and hands on experience with: AWS cloud services, RESTful Web Services, Containerization (Docker, ECS, Kubernetes), IaC (Terraform)

  • An excellent understanding of networking, I/O, and Linux/Unix

  • Strong coding background; experience writing production code

  • Excellent communication skills

Preferred Qualifications:

  • Experience building AI applications

  • Familiarity with Machine Learning and Deep Learning concepts

  • Familiarity/Experience with time series analysis

  • Advanced Data Science skills

  • Experience with time series analysis

  • Familiarity with financial datasets (such as Company Fundamentals, Options and Level2 market data)

  • Experience with finetuning ML/DL models

The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies; exercising sound judgment; working effectively, safely and inclusively with others; exhibiting trustworthiness and meeting expectations; and safeguarding business operations and brand integrity.

At Yahoo, we offer flexible hybrid work options that our employees love! While most roles don’t require regular office attendance, you may occasionally be asked to attend in-person events or team sessions. You’ll always get notice to make arrangements. Your recruiter will let you know if a specific job requires regular attendance at a Yahoo office or facility. If you have any questions about how this applies to the role, just ask the recruiter!

Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call +1.866.772.3182. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.

We believe that a diverse and inclusive workplace strengthens Yahoo and deepens our relationships. When you support everyone to be their best selves, they spark discovery, innovation and creativity. Among other efforts, our 11 employee resource groups (ERGs) enhance a culture of belonging with programs, events and fellowship that help educate, support and create a workplace where all feel welcome.

The compensation for this position ranges from $143,625.00 - $299,375.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions. Our comprehensive benefits include healthcare, a great 401k, backup childcare, education stipends and much (much) more.

Currently work for Yahoo? Please apply on our internal career site.

Similar Jobs

everyday health - Writer, Culture and Leisure

everyday health

New York, United States (On-Site)
1 Month ago
Social Discovery Ventures - Junior Partner Account Manager

Social Discovery Ventures

Harbin, Heilongjiang, China (Remote)
1 Month ago
Zynga - Principal Machine Learning Engineer

Zynga

Austin, Texas, United States (On-Site)
3 Months ago
Rivian - Field Service Technician

Rivian

Atlanta, Georgia, United States (On-Site)
1 Year ago
The Walt Disney Company - Service Engineer (Electrical, Mechanical & Environmental Engineering)

The Walt Disney Company

Hong Kong (On-Site)
9 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Perplexity - Backend Software Engineer - Billing

Perplexity

New York, United States (Hybrid)
2 Months ago
Cognite - (Senior) Backend Engineer

Cognite

Phoenix, Arizona, United States (Hybrid)
3 Months ago
Match Group - Senior Software Engineer, Backend

Match Group

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
EvenUp - Backend Engineer, Growth

EvenUp

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Shield AI - Software Engineer (C++) (Vision)

Shield AI

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago
EveryMatrix - Game Show Host

EveryMatrix

Batumi, Adjara, Georgia (On-Site)
2 Months ago
beghou consulting - Software Engineer

beghou consulting

Boston, Massachusetts, United States (Hybrid)
3 Months ago
Penumbrainc - HR Assistant - Temp

Penumbrainc

Alameda, California, United States (On-Site)
1 Month ago
Epic Games - Modeling Outsource Artist

Epic Games

(On-Site)
3 Months ago
Boomi  - Principal Software Engineer

Boomi

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Sword Health - AI Product Manager

Sword Health

Porto, Porto District, Portugal (Hybrid)
1 Year ago
PwC - Senior Associate - International Tax (FDI)

PwC

Dublin, County Dublin, Ireland (On-Site)
10 Months ago
Evolution  - Office Technician

Evolution

Birkirkara, Malta (On-Site)
3 Weeks ago
lifechruh - Senior Staff Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Canonical - Engineering Manager - Data Platform

Canonical

United States (Remote)
1 Month ago
whoop - Research Operations Coordinator

whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Visa - Americas Regional Travel Manager

Visa

Atlanta, Georgia, United States (Hybrid)
1 Month ago
SweatPals - Partnerships Manager (Account Executive)

SweatPals

Austin, Texas, United States (Hybrid)
5 Months ago
HCL Tech - Technical Lead iOS, Android, Java

HCL Tech

California, United States (On-Site)
2 Months ago
SimpliSafe - Demand Planning Manager

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Rivian - Staff Electronic Design Engineer

Rivian

Irvine, California, United States (On-Site)
6 Months ago
Meow Wolf - Tech Fabricator

Meow Wolf

Santa Fe, New Mexico, United States (On-Site)
3 Weeks ago
bytedance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
undefined - Director, Product Specialists

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Papaya Gaming - Backend Team Lead

Papaya Gaming

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
extreme network - Principal Backend Java developer

extreme network

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
MURKA - PHP Developer

MURKA

(Remote)
3 Months ago
Thoughtfish GmbH - Backend Developer

Thoughtfish GmbH

Berlin, Berlin, Germany (On-Site)
1 Year ago
Plaid  - Software Engineer - Backend

Plaid

New York, United States (On-Site)
2 Months ago
Medsender - Software Engineer | Developer API

Medsender

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Zitga gaming studio - Backend Developer

Zitga gaming studio

Hanoi, Vietnam (On-Site)
3 Months ago
Eleventh Hour Games - Senior Back-End Engineer

Eleventh Hour Games

Dallas, Texas, United States (Remote)
2 Months ago
Captions - Software Engineer, Backend

Captions

New York, New York, United States (On-Site)
1 Month ago
Monzo - Staff Backend Engineer

Monzo

London, England, United Kingdom (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Yahoo serves as a trusted guide for hundreds of millions of people globally, helping them achieve their goals online through our portfolio of iconic products. For advertisers, Yahoo Advertising offers omnichannel solutions and powerful data to engage with our brands and deliver results.

United States (Hybrid)

United States (Remote)

United States (Hybrid)

United States (Hybrid)

United States (Hybrid)

United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Yahoo

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug