Search jobs > Fremont, CA > Software engineer data

Staff Software Engineer Data

VirtualVocations
Fremont, California, United States
Full-time

A company is looking for a Staff Software Engineer, Data.Key ResponsibilitiesFoster a continuous improvement mindset and provide mentorship to the engineering teamDesign, develop, and optimize data models and build robust batch and streaming pipelinesEnsure privacy and security in data governance and advocate for a scalable data platformRequired Qualifications8+ years of experience in Software Engineering, focusing on Data, cloud computing, or distributed systemsDeep expertise in SQL, data analysis, and data modelingProficiency in coding (Python or other languages) and experience with ETL orchestration toolsExperience with data warehouse technologies like BigQuery, Redshift, or SnowflakeProven track record in designing scalable, available, maintainable, and performant systems

2 days ago
Related jobs
Pinterest
Palo Alto, California

We're seeking talented Staff Software Engineers to join our dynamic Ads Delivery Content Infrastructure team. Our group is at the forefront of developing large-scale solutions for Ads Ingestion, Ads Indexing, and Ads Database, handling data on a colossal scale - think billions of records and petabyt...

Software Defined Automation GmbH
San Jose, California

Join a small team of engineers working on Archer’s autonomous future. Architect, implement and validate software that will be deployed to simulations, drone testbeds and full scale aircrafts. Degree in engineering or related field. Hands on experience designing, implementing, integrating and validat...

Pinterest
Palo Alto, California

Have the opportunities to use cutting edge ML technologies including GPU, LLMs, vector search and data processing systems to empower 100x bigger models in next 3 years. ...

TikTok
San Jose, California

Backend Software Engineer at Data E-Commerce department will build state-of-art large-scale, distributed, and fault-tolerant systems to support complex content and product moderation, risk control, Large Language Models (LLM), etc. The E-Commerce Governance & Experience team's mission is:- Ensuring ...

BILL
San Jose, California

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of relevant experience in software engineering, including building enterprise platforms. BILL is a leader in financial automation software for small and midsize businesses (SMBs). We work col...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Acceler8 Talent
Palo Alto, California

Machine Learning Software Engineer. Are you an experienced Machine Learning Software Engineer looking for your next challenge? This role offers an opportunity to work with a cutting-edge AI studio based in Palo Alto, CA, known for its state-of-the-art language models and innovative technology. As a ...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

SPECTRUM
Sunnyvale, California

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, larg...

Palo Alto Networks
Santa Clara, California

We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Prisma Access team. Engineers who bring new ideas in all facets of software development. Profile, optimize and tune systems software (management/control/dataplane) for efficient clo...