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

Software Engineer

Denken Solutions, Inc.

On-Site role

Job Description:

  • Software Engineer, Autonomy Behavior ML Data Optimization Team.
  • 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 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.
  • 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 the Client 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:
Experience with any of the following:

  • 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.

About us:
At our organization, we take our mission and values to heart! We are on a mission to offer more and better jobs all over the world! Our goal is to care for you while you care for our clients and get you paid the highest pay possible. All our associates working with us are expected to embrace our RACE values: R - Results Matter, A- Approachable, C - Care, and E - Emergency i.e. work with a sense of urgency.

For more relevant job opportunities please visit our website:  Denken Solutions Careers

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Foster, CA vacancy
  •  ...Full-Stack Software Engineer 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 we build works with machine models (deterministic and non... 
    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
    5 days ago
  • $130k - $280k

     ...to ensure data quality, security, and compliance Lead whole projects from design to implementation Help lead and grow junior engineers What You Bring ~5+ years of data engineering related development experience ~ Flexible and adaptive in a fast-paced... 
    Suggested
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day 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... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio

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

     ...Senior Software Engineer SnapLogic is the Agentic Integration Company, integrating AI, data, applications, and microservices into one powerful platform that transforms how enterprises connect, automate, and scale. Unlike legacy integration tools, SnapLogic is built... 
    Suggested
    Full time
    Work at office
    2 days per week

    SnapLogic

    San Mateo, CA
    3 days ago
  • $121.5k - $150k

     ...improves accuracy from food-borne pathogens to infectious diseases. The Opportunity We are looking for a Mid-Senior Backend Software Engineer to join our lean, high-impact engineering team. This role is a critical replacement for a key team member and focuses on the "... 
    Full time
    Immediate start
    Visa sponsorship
    Flexible hours

    Clear Labs

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

     ...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer I - Trust & Safety Platform PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're... 
    Internship
    Immediate start
    Worldwide

    Sony Interactive Entertainment

    San Mateo, CA
    1 day ago
  •  ...Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users...  ...We are seeking a highly technical, data-driven Growth Engineer to help scale our product and expand key user metrics across acquisition... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Replit

    Foster, CA
    3 days ago
  • $182.48k - $245.5k

     ...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Software Engineer II in San Mateo, CA to develop... 
    Remote work
    Work from home

    PlayStation

    San Mateo, CA
    12 hours ago
  •  ...Replit Mobile Developer Replit is the agentic software creation platform that enables anyone to build applications using natural...  ...Collaborate closely with a team of designers, mobile and UX engineers to streamline the mobile app towards AI-first creation. Introduce... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Replit

    San Mateo, CA
    7 days ago
  •  ...Software Engineer @ Anatomy Financial Anatomy is on a mission to automate financial operations for healthcare and enable providers to focus on quality patient care. Financial operations in healthcare are unique. Anatomy uses the latest advancements in AI and fintech... 
    Local area

    Anatomy Financial

    San Mateo, CA
    2 days ago
  • $150k - $185k

     ...Software Engineer 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-... 
    Temporary work
    Remote work
    Relocation package

    Zoox

    San Mateo, CA
    4 days ago
  •  ...Software Engineer Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Colorwave Inc

    San Mateo, CA
    1 day ago
  • $100k - $250k

     ...taking, delivery enablement, payment solutions, and point-of-sale software. At Tarro, we use a combination of bits (technology) and atoms...  ...In our next phase of growth, we are looking for a Software Engineer to join our team! Our platform team enables restaurants to handle... 
    Casual work

    Tarro

    San Mateo, CA
    4 days ago
  • $110k - $180k

     ...Skydio Drone Engineer Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the...  ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer obsession... 
    Full time
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    Colorwave Inc

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

     ...Visa Cybersecurity – Product Security Engineering Specialist Join our dynamic Visa Cybersecurity – Product Security Engineering team...  ...development. Works independently with minimal insight to develop software that conforms to Visa's high standards of security, quality,... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Visa

    San Mateo, CA
    2 days ago
  •  ...Ruby, Python, Swift. Why Join Us? Be a part of a pioneering team at a seed‑stage company with big ambitions. Work with experienced engineers who are experts in devex. Work in an environment that values creativity and innovation. Contribute to a platform that's set to... 
    Internship
    Summer internship
    Work at office
    Worldwide

    Gitar, Inc.

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

     ...challenges at scale, and helping to create safer, more civil shared experiences for everyone. We're looking for an outstanding engineer to join the Roblox Datasets team. We develop and maintain highly leveraged core datasets, frameworks, and tooling that support the... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $176k - $240k

     ...Hd Maps High-definition HD maps are foundational to enabling safe, scalable autonomous driving. We are seeking highly motivated engineers who are passionate about solving complex, real-world problems and building state-of-the-art mapping systems. In this role, you... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    2 days ago
  • $199.24k - $208.7k

     ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Sr. Software Engineer San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Sr. Software Engineer in San Mateo, CA to... 
    Remote work
    Work from home

    Sony Interactive Entertainment

    San Mateo, CA
    1 day ago
  • $190k - $260k

     ...The Role We're looking for experienced distributed-systems engineers to join our Core Product team and advance the next generation...  ...for AI and analytics at global scale. As a Senior Software Engineer, you'll work on high-impact systems problems such as:... 
    Full time

    Alluxio Inc

    Foster, CA
    3 days ago
  • $116k - $150k

    ## Front-End Software Engineer, IXL Product### San Mateo, CAIXL Learning, developer of personalized learning products used by millions of people globally, is seeking Front-End Engineers to provide the face of the IXL product.The IXL Product Engineering team develops the... 
    Full time
    Work at office

    I Xl

    San Mateo, CA
    4 days ago
  •  ...Notable Sr. Fullstack Engineer Notable is the leading healthcare AI platform for transforming workforce productivity. Health systems...  ...(CI/CD) to ensure high reliability and maintainability of our software. Troubleshoot and resolve technical issues across your domain... 
    Work experience placement
    Work at office
    Remote work
    3 days per week

    Notable

    San Mateo, CA
    3 days ago
  • $193.3k - $289.9k

     ...brand, a name synonymous with entertainment excellence and creativity. Are you looking for a challenge? We are seeking a Software Engineer to join the team to develop, maintain, and improve the framework powering a rich set of user experiences on multiple platforms... 

    PlayStation Global

    San Mateo, CA
    3 days ago
  • $150k - $200k

     ...Sr. Software Engineer About Cowboy Space Corp: 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... 
    Permanent employment
    Internship
    Work at office
    Local area
    Relocation package

    Aetherflux

    San Carlos, CA
    5 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 Social Play team, you will build systems and applications across the stack to create the best experience for players to... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $136k - $230k

     ...Software Engineer, Full - stack Android Build and ship end-to-end Android and Kotlin Spring Boot features for riders Location: Foster City, California, United States Compensation: $136,000 - 230,000 USD / year Job Tags: Software About The Role Full-Stack Software Engineer... 

    jobs.frontdoordefense.com - Jobboard

    Foster, CA
    4 days ago
  •  ...be accurate and reliable. We’re tackling some of the hardest problems in enterprise automation, and we’ve assembled a world-class engineering team with staff-level talent from Robinhood, Glean, Google, Netflix, and Meta. Maxima is backed by top-tier investors including... 
    Work at office

    Dormont Manufacturing Company

    San Mateo, CA
    4 days ago
  • $130k - $200k

     ...Software Engineer IXL Learning, developer of personalized learning products used by millions of people globally, is expanding our software engineering team that manages the infrastructure for our Rosetta Stone and Wyzant products to ensure high quality of service. These... 
    Full time
    Work at office
    Immediate start

    IXL Learning

    San Mateo, CA
    2 days ago
  • $242.1k - $312.97k

     ...for everyone. What You'll Do: In this Senior Frontend Engineering role, you will be a key contributor in shaping the future of Roblox...  ...field, or equivalent practical experience. ~8+ years of software development experience, including substantial experience... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago

Do you want to receive more vacancies?

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