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
$130k - $280k
...workplace and intercoms — integrated with a single cloud-based software platform. Designed with simplicity and scalability in... ...projects from design to implementation Help lead and grow junior engineers Requirements: ~5+ years of data engineering related...SuggestedFull timeImmediate startFlexible hours$153k - $230k
Foster City, CASoftware - Software Platforms and Product /Full-time /HybridThe Robot Link Platform team is looking for a Software Engineer to design and build cloud backend services. The team is critical in enabling successful driverless robotaxis service, operating at...SuggestedFull timeTemporary workRelocation package$120k - $220k
...organizations strengthen safety and efficiency through one connected software platform that includes solutions for video security, access... ...automate our cloud infrastructure. Collaborate with other engineering teams to understand their infrastructure needs and provide...SuggestedFull timeWork at officeWorldwideWork visaFlexible hours$150.1k - $225.1k
...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Software Engineer II- Data PlatformHybrid: San Diego or San Mateo Do you want to join a team of talented engineers dedicated to enhancing the...Suggested$132k - $228k
...and cloud technologies to deliver scalable, reliable, and secure solutions that drive measurable value for our customers.As a Software Engineer - Data Platform, you will play a pivotal role in designing and building next-generation, internet-scale data and analytics SaaS...SuggestedFull timePart timeFlexible hours$125k - $160k
...to build data products used across the company, including by Engineering, Finance, Accounting, and other teams.Design and implement solutions... ...services and applications you build.Requirements:1-3 years of software engineering experience.Ability to thrive in a fast-paced...Full timeWork visaFlexible hoursShift work$130k - $280k
...and compliance Lead whole projects from design to implementationHelp lead and grow junior engineersWhat You Bring5+ years of data engineering related development experienceFlexible and adaptive in a fast-paced startup environmentPassion for product quality and building...Full timeWork at officeWork visaFlexible hoursShift work$148k - $222k
...based in San Mateo, focused on AI, cloud, and data platform adoption to drive measurable value for our customers. As a Senior Software Engineer (EMR Spark) on the Cloud Data Platform, you will play a pivotal role in designing and delivering next-generation data and analytics...Full timePart timeFlexible hours$97.8k - $152.1k
...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...Full timeWork experience placementWork at officeLocal areaFlexible hours- ...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 Product Engineer to join as an early member of our new Enterprise team. The consumer...Full timeTemporary workWork at officeWorldwideMonday to FridayFlexible hours
- ...diagnose complex navigation scenarios, determine root causes, and engineer solutions to optimize autonomous vehicle routing behavior.Build... ...with passionate team members to support the integration of software components from all teams throughout Zoox. Qualifications:Bachelor...Full time
- ...and contributing to groundbreaking advancements in the field. Role Description This is a full-time on-site role for a Software Engineer located in the San Francisco Bay Area. The Software Engineer will be responsible for developing and maintaining back-end systems...Full time
$160k - $260k
...countries. About the RoleAs a member of our Business Systems Engineering team, you will build or improve tools that are used daily by Go... ...in Computer Science or a related technical field.5+ years of software engineering with a focus on data systemsIn-depth expertise in...Full timeWork at officeWork visaFlexible hoursShift work$127.5k - $210k
...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer... ...Our team is responsible for large portions of the software engineering stack, working on a wide variety of subsystems. We write bare...Full timeLocal areaRelocation package- ...engaging than a chatbot. We believe this paradigm will redefine how software is built. This user experience is consistent, as if a... ..., in just 1 or 2 seconds. We're a deeply technical team of engineers and designers, tucked away in San Mateo, obsessively shaping the...Full timeWeekend work
$196.75k - $243.29k
...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Senior Software Engineer on our Ads Platform team, you will architect and build foundational ads systems that are capable of reliably serving Roblox’s...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$182k - $257k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox is on a mission to reimagine transportation and ground-up build autonomous... ...cross-functional teams, including ML researchers, software engineers, and data engineers, to define requirements and align on...Full timeTemporary workRelocation package$130k - $200k
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Senior Software Engineer to join our Lifecycle team and help maintain the pipelines and deployment systems that power containerized applications across IXL brands...Full timeWork at office$196.75k - $243.29k
...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a senior software engineer on the Cell Platform team at Roblox, you will build systems that Roblox engineers use to create and deploy resources onto...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$130k - $200k
IXL Learning, a leading developer of personalized learning products used by millions worldwide, is looking for a Senior Software Engineer to join our Unification Team—a high-impact group driving technical excellence across IXL and our family of brands.As a part of this...Full timeWork at officeWorldwide$160k - $180k
San Mateo, CA / United StatesEngineering - Platform Engineering /Full-Time /HybridAbout SnapLogic SnapLogic is the Agentic Integration Company... ....com.The Role:We're looking for a self-motivated Senior Software Engineer to join the Platform team that powers all of SnapLogic...Full timeWork at office2 days per week- ...Audacious Ventures and are backed by finance leaders at companies such as Rippling, OpenAI, and UI Path. Role Overview As a Software Engineering Intern at Maxima, you will work directly with our engineering and product teams to help build the foundation of the world’s...Full timeInternship
- ...communication skills. 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...InternshipSummer internshipWorldwide
$170k - $240k
...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer... ...and beyond. About the Role: We are looking for a software engineer to build the cloud-native and full-stack systems that power customer...Full timeLocal areaRelocation packageFlexible hours$123k - $190.9k
..., cyber security, and B2C platforms. The Opportunity: We are looking for dedicated, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi...Full timeWork experience placementWork at officeLocal area$169.1k - $270.8k
..., cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi...Full timeWork experience placementWork at officeLocal area$109k - $186k
SummaryJoin Guidewire as a Software Engineer II, Application Platform - AI Services, and be part of the team building our next-generation AI platform. This platform provides the essential tools to design AI agents, to connect to large language models, and manage the knowledge...Full timePart time$120k - $140k
...language and intuitive low-code design.Join the Agentic Integration movement at snaplogic.com.The Role: We are looking for a Software Engineer to join our Agent Creator team, focusing on building and maintaining LLM integrations within the SnapLogic integration platform...Full timeWork experience placementImmediate start$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...$153.12k - $196.75k
...interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Software Engineer on the User Frameworks team, you will help create the reusable UI components and systems that many Roblox teams rely on to...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Foster, CA
- software system engineer Foster, CA
- intel software engineer Foster, CA
- software developer fintech Foster, CA
- software development engineer aws Foster, CA
- information technology software engineer Foster, CA
- ngo software engineer Foster, CA
- software engineer travel Foster, CA
- experienced software developer Foster, CA
- real time software engineer Foster, CA

