Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

WorkGenius Group

Onsite in Foster City, CA | 5 days in office The Autonomy Behavior ML Data Optimization team is looking for a Software Engineer with strong data processing and pipeline engineering skills to build, scale, and optimize ScenarioScout – the scenario discovery platform at our Client that empowers teams across the autonomous vehicle development lifecycle. ScenarioScout transforms large-scale driving data into actionable insights by enabling fast, semantic similarity search over millions of driving scenario embeddings. Our Client is building a future for Riders, not drivers. At the heart of this vision, the Autonomy Behavior ML Data Optimization team develops models that forecast the behavior of all road agents around our Client's robotaxi. ScenarioScout is the useful data tool that enables teams to discover, curate, and validate driving scenarios – from finding diverse training data for ML models to investigating safety‑critical edge cases and enriching Focus Area (FA) datasets. The core of this role is data pipeline engineering: designing and operating Airflow DAGs that orchestrate end‑to‑end dataset creation and refresh pipelines, building Ray‑based distributed processing jobs for k‑means clustering, embedding cache generation, FAISS index building, and dataset statistics computation over large Parquet datasets stored in S3. The engineer will also work on the Python/FastAPI backend powering high‑throughput embedding search and bulk operations, and contribute to the React.js frontend for UI‑driven pipeline management, admin panel features, and search experience improvements. The ideal candidate is someone who thrives in data‑intensive environments and is comfortable working across the stack when needed, with particular depth in data processing and pipeline orchestration. If you are excited about building data pipelines and processing systems that directly accelerate safe autonomous driving, enjoy working with large‑scale distributed data infrastructure, and want to make a measurable impact on how a world‑class AV company discovers and understands driving scenarios, this role is for you. Responsibilities: Build and maintain the Python/FastAPI backend powering high‑throughput embedding search, bulk execution APIs, and dataset management endpoints. Develop, maintain, and enhance dashboards and data visualization tools for data introspection and ad‑hoc reporting. Implement observability and monitoring (pipeline health, search hit rate, result download rate, system health metrics) to ensure platform reliability and data‑driven iteration. Design, build, and maintain Airflow DAGs that orchestrate end‑to‑end dataset creation and refresh pipelines, including embedding generation, distributed k‑means clustering, FAISS index building, embedding cache construction, and dataset statistics computation. Optimize data processing performance and pipeline reliability, including embedding generation pipeline improvements, cache building optimizations, and index construction tuning. Enhance and operate scalable data processing pipelines for distributed k‑means clustering, embedding cache building, FAISS index generation, and dataset statistics computation on large Parquet datasets stored in S3. Own the ScenarioScout dataset lifecycle: full dataset creation, incremental refresh, bulk clustering assignment, dataset registry management, and embedding onboarding for new embedding types (e.g., non‑QTP embeddings). Collaborate with ML researchers on integrating new embedding types, improving embedding quality, and exploring LLM‑powered natural language querying capabilities. Contribute to the React.js frontend for admin panel features (dataset creation forms, pipeline monitoring, metadata field configuration), search experience improvements, and UI‑driven pipeline management. Deliver UI/UX improvements informed by user feedback, including visualization enhancements, visualization toggles, query result deduplication, shareable search result links, search interruption controls, and result grouping for overlapping scenarios. Work closely with cross‑functional stakeholders (Prediction, Data Optimization, Safety, QA) to understand requirements and translate them into scalable, maintainable software. Qualifications: 3+ years of professional software engineering experience with a focus on data processing and pipeline engineering. Experience designing, building, and optimizing distributed data processing pipelines at scale (e.g., ETL/ELT) using technologies like Spark, Databricks, AWS EMR, AWS Batch, or Ray Core/Data. Strong proficiency in Python with experience building production data pipelines and web services (FastAPI, Uvicorn, or similar async frameworks). Experience building and maintaining data visualization dashboards, with proficiency in SQL, and familiarity with PySpark/Scala for large‑scale data manipulation. Experience with workflow orchestration tools (Airflow, Prefect, Dagster, or similar) for managing complex multi‑step data processing pipelines. Familiarity with vector similarity search and indexing technologies (FAISS, Annoy, ScaNN, Milvus, or similar). Experience working with cloud infrastructure (AWS S3, EC2) and container orchestration (Kubernetes, Docker). Strong understanding of data structures, algorithms, and performance optimization for data‑intensive workloads. Familiarity with React.js or a comparable modern frontend framework for building interactive data‑driven applications. Excellent communication and collaboration skills; ability to work effectively with ML researchers, data engineers, and product stakeholders. Bonus Qualities: Machine Learning concepts, particularly embeddings, clustering (k‑means), and similarity search. Building or operating ML serving infrastructure (e.g., TensorFlow Serving, TorchServe, Triton, or custom model serving like RayServe). Large Language Model (LLM) integration for natural language interfaces or retrieval‑augmented generation (RAG) workflows. Building and operating production Airflow DAGs with complex task dependencies, retries, and monitoring. Data catalog, dataset registry, or metadata management systems. Visualization tools for robotics or autonomous driving data (RViz, Foxglove, or similar). Observability and monitoring tooling (Prometheus, Grafana, Datadog, or similar). CI/CD pipeline development and Bazel build systems. Autonomous vehicle domain knowledge or experience with driving data (logs, scenarios, telemetry). Full‑stack development with experience owning applications end‑to‑end from frontend to infrastructure. Building admin panels and dataset management UIs. #J-18808-Ljbffr

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Foster, CA vacancy
  •  ...inputs, sanitize outputs If this resonates with you then please come and say g'day! About The Role We're seeking a Full-Stack Software Engineer to work on the Veryfi APIs and Portal ( The portal currently runs on Flask (Python), JavaScript (Module Pattern), and React. Everything... 
    Suggested
    Local area

    Veryfi

    San Mateo, CA
    2 days ago
  • $140k - $200k

     ...frontend) Design schemas that make heterogeneous lab data queryable Work with scientists to turn domain problems into working software Own reliability and make good tradeoffs on quality vs. speed You ~ Strong in Python and TypeScript ~ Know databases... 
    Suggested
    Work visa
    Flexible hours

    Labric

    San Mateo, CA
    3 days ago
  •  ...Senior Software Engineer - Fleet Management Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best-in-class... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    2 days ago
  • $196.75k - $243.29k

     ...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Senior Software Engineer on the Connections team, you will build systems and applications across the stack and enable players to connect and play... 
    Suggested
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $196.75k - $243.29k

     ...that other product teams build on, ensuring Roblox is fast, reliable, and delightful for all our users. As a Senior Fullstack Software Engineer on this team, you'll work across both the web platform and its backend, shaping the experience where millions of people first... 
    Suggested
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    15 hours ago
  • $180k - $240k

     ...expertise in artificial intelligence, best‑in‑class hardware and software product development, operational excellence, and customer...  ...unlocking AI‑driven insights end‑to‑end. Lead and mentor data engineers, analysts, and stakeholders across Skydio — guiding teams toward... 
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    2 days ago
  •  ...Build the future of data. Join the Snowflake team. We’re hiring talented Senior Software Engineers to join us! The position will work directly with our engineering team in San Mateo, CA to evolve our elastic, large scale, high-performance computing environment. We need... 
    Work at office

    Snowflake Computing

    San Mateo, CA
    3 days ago
  • $130k - $280k

     ...workplace and intercoms - integrated with a single cloud-based software platform. Designed with simplicity and scalability in mind,...  ...projects from design to implementation Help lead and grow junior engineers Requirements: 5+ years of data engineering related development... 
    Full time
    Immediate start
    Flexible hours

    Quiet Capital

    San Mateo, CA
    16 hours ago
  •  ...Science, Collision Avoidance, etc. and our Advanced Hardware Engineering group and have the opportunity to significantly push the boundaries...  ...with cross-functional teams, including ML researchers, software engineers, and data engineers, to define requirements and align... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    5 days ago
  •  ...Senior Platform Software Engineer Full Time opportunity, Office located in Belmont, CA (Hybrid) As a Senior Platform Software Engineer, you will be integral to developing scalable backend services that power 3D positioning and IoT solutions. This role involves leading... 
    Full time
    Work at office

    Aimwel

    Belmont, CA
    2 days ago
  • $243.29k - $295.25k

     ...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Sr. Studio Software Engineer, you will be a key contributor to the evolution of Roblox Studio, the primary IDE for making massive multiplayer online games... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $160k - $180k

     ...Senior Software Engineer – Platform Team We're looking for a self‑motivated Senior Software Engineer to join the Platform team that powers all of SnapLogic's services. You'll work across the stack to make our platform resilient, performant, and able to scale with our enterprise... 
    Full time
    Work at office
    2 days per week

    SnapLogic

    San Mateo, CA
    4 days ago
  • $96.72k - $136.5k

     ...Software Engineer page is loaded## Software Engineerlocations: San Mateo, CAtime type: Full timeposted on: 今天发布job requisition id: REQ(***) ***-********About the Role:****As a Software Engineer, you will develop software in an automotive setting to create new innovative products... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Internship

    Valeo

    San Mateo, CA
    5 days ago
  • $100k - $200k

     ...Software Engineer (San Carlos, CA) Cowboy Space Corp. is building the infrastructure to power and connect the orbital economy. Our satellites operate in Low Earth Orbit to collect sunlight and enable a new class of capabilities—from powering on-orbit compute, to transmitting... 
    Permanent employment
    Work at office
    Local area
    Relocation package

    Cowboy Space

    San Carlos, CA
    5 days ago
  • $137.3k - $205.9k

     ...help build test tools, frameworks, and infrastructure, focused on delivering high quality system software which drives the PlayStation experience. As a Software Engineer, you'll focus on building test frameworks and infrastructure, internal tools, and automating test... 

    PlayStation

    San Mateo, CA
    5 days ago
  • $97.8k - $152.1k

     ...Description Join our dynamic Visa Cybersecurity – Product Security Engineering team, a key component of Visa's Technology organization, where...  .... Works independently with minimal insight to develop software that conforms to Visa's high standards of security, quality, performance... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Visa

    Foster, CA
    1 day ago
  • $137.3k - $205.9k

     ...Software Engineer I – Trust & Safety Platform Location: San Diego About the Team We are building scalable Trust & Safety platforms and developer tools that help create safer online gaming experiences for players and creators worldwide. Our teams develop moderation systems... 
    Internship
    Worldwide

    Sony PlayStation

    San Mateo, CA
    5 days ago
  • $163.7k - $245.5k

     ...Overview: We have an exciting opportunity at Sony Interactive Entertainment LLC (PlayStation). Our software production organization seeks a senior-level software engineer for our Video Codecs team. This team is a trailblazer in video encoding/decoding technology. Efforts... 
    Remote work
    Worldwide

    Sony Interactive Entertainment

    San Mateo, CA
    5 days ago
  • $182.48k - $245.5k

     ...Software Engineer II San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Software Engineer II in San Mateo, CA to develop and maintain high‑quality applications and services, ensuring they are production‑ready and meet performance standards. Responsibilities... 
    Remote work
    Work from home

    PlayStation Global

    San Mateo, CA
    5 days ago
  • $180k - $220k

     ...About Replit Replit is on a mission to onboard the next billion software creators and AI has accelerated this evolution. It is the...  ...the go. We’re seeking an experienced, generalist-minded mobile engineer to join our small but mighty team to accelerate the personal software... 
    Full time
    Temporary work
    Work at office
    Home office
    Monday to Friday
    Flexible hours

    Replit

    Foster, CA
    3 days ago
  •  ...system-level performance analysis and drive optimizations across the codecs pipeline Collaborate with platform, hardware, and system software teams to debug and resolve complex issues Qualifications Strong systems programming experience in C/C++ Proficient with systems/... 
    Summer work
    Remote work
    Flexible hours

    PlayStation

    San Mateo, CA
    16 hours ago
  • $146.5k - $201.45k

     ...between Zuora and the broader enterprise ecosystem — including CRM, ERP, payments, data platforms, and partner applications. As a Software Engineer III on the Integration Hub team, you will design and develop high‑performance integration services, event‑driven systems, and... 
    Work at office
    Flexible hours
    3 days per week

    Zuora

    Foster, CA
    5 days ago
  • My name is Gangi Reddy and I am with Aditi Staffing Headquartered in Bellevue, WA. Aditi is an IT consulting firm that specializes in providing premium technology solutions across a variety of industries. For over decade, we’ve been providing technology staffing, consulting...

    Aditi Staffing

    Foster, CA
    5 days ago
  • $110k - $180k

     ...future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best‑in‑class hardware and software product development, operational excellence, and customer obsession to empower a broader, more diverse audience of drone users,... 
    Full time
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    Skydio

    San Mateo, CA
    2 days ago
  •  ...Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users...  ...creation. About the Role We’re looking for a Senior Growth Engineer to accelerate the product flywheel across activation, retention... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Replit

    Foster, CA
    5 days ago
  •  ...Title Software Engineer Industry Autonomous Vehicle/Tech Location Foster City, CA Duration ~6 Months Responsibilities Build and maintain the Python/FastAPI backend powering high-throughput embedding search, bulk execution APIs, and dataset management endpoints. Develop... 

    WorkGenius Group

    San Mateo, CA
    5 days ago
  •  ...Zoox is hiring software engineers to build the tools that power our autonomous ride-hailing service. The Operational Tools team plays a critical role in bringing Zoox’s vision of autonomous mobility to life. We’re building a collaborative, high-performing team with diverse... 
    Remote work

    ROLE

    Foster, CA
    5 days ago
  •  ...recycle products. Our investors include Softbank, Amazon, Alibaba, Verizon, NTT DoCoMo, Qualcomm and PepsiCo. We’re looking for software engineers to join our growing team and help build the next generation of data‑driven applications that bring intelligence to individual... 
    Work at office

    Wiliot

    San Mateo, CA
    2 days ago
  •  ...We are currently helping a venture-backed AI startup grow its engineering team. The company has developed a computer vision platform that...  ...of millions of transactions worldwide. They are looking for a Software Engineer to join their hybrid team in San Mateo, CA . This is... 
    Worldwide

    Alldus

    San Mateo, CA
    5 days ago
  •  ...Overview Join to apply for the Software Engineer role at Monogram Get AI-powered advice on this job and more exclusive features. About Monogram Monogram is the first visual interface for AI. Our brains are wired for vision. Evolution didn’t train us to parse bullet points... 
    Full time
    Weekend work

    Monogram

    San Mateo, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!