sofi
Staff Software Engineer, Data & AI
At a Glance
- Location
- CA - San Francisco; WA - Seattle; UT - Cottonwood Heights
- Posted
- 2026-03-20T10:51:30-04:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
- Insurance
- Medical
Requirements
Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms.
Strong programming skills ideally on a modern stack including but not limited to Python, SQL
Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests.
Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery
Thorough knowledge and passion around system design and data architecture principles
Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc
Responsibilities
You’ll be at the heart of SoFi’s data platform, acting as a leader and a force multiplier for critical initiatives across Semantic Layer, BI analytics, AI usecases, Operational experience enhancements expanding crucial knowledge in the team.
You’ll act as a subject matter expert for data platform capabilities that can be leveraged across SoFi for analytical, reporting, ML/AI self-service use-cases.
This role requires you to live at the cross section of data and software engineering collaborating between Product, Design, and Engineering, so you’ll be involved in the entire product lifecycle from ideation to building, deploying, and continuously improving.
You’ll mentor technical team members in best practices for Snowflake, Databricks, Airflow, dbt, and AWS data services, promoting a culture of technical distinction and innovation.
Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products
Lead and oversee the full SDLC, from project requirements to deployment following best practices and uphold coding standards.