← Back to results

data-structures jobs in San Diego

$149,800 – $262,200 · Posted 26 days ago

Staff Software Engineer on the AI Experience Framework (AIUX) team, responsible for full-stack architectural decisions in a JavaScript/component-driven environment powering ServiceNow's AI-first user interfaces. You will own code from design through delivery, architect modular reusable component systems, set framework-level technical direction for AI integration and state management, and serve as an escalation point for production issues across multiple teams.… The role requires 8+ years of OO language experience (Java, C++, C#, Go), advanced expertise in modern UI frameworks (React, Angular, Vue, Lit), relational databases, and data structures/algorithms/design patterns at scale.

San DiegoLast seen 24 days ago
$149,800 – $262,200 · Posted 27 days ago

Staff Software Engineer role owning full-stack architecture for ServiceNow's AI Experience Framework (AIUX), building modular Lit-based web components that power conversation-first applications. Responsible for end-to-end code delivery from design through production, setting technical direction for framework-level APIs, and serving as an escalation point for production issues across multiple teams.… Requires 8+ years of OO language experience (Java, C++, C#, Go), advanced JavaScript/modern UI framework expertise (Angular, React, Vue, Lit), and deep knowledge of data structures, algorithms, design patterns, and performance optimization. Expected to mentor colleagues, coordinate cross-org architecture decisions, and architect scalable component systems for extensibility.

San DiegoLast seen 24 days ago
Posted 27 days ago

Shield AI seeks software engineer interns for a 10–12 week paid program, working on autonomous systems across applications, embedded firmware, machine learning, and systems development. Interns will analyze requirements, write production-quality code in languages like C++, Python, or Java, and ship real features using Agile practices alongside full-time engineers.… The role spans user-facing applications, embedded flight software, perception models, and platform tools that support autonomy pipelines. Candidates should have a strong foundation in data structures, algorithms, version control (Git), and collaborative development.

San DiegoLast seen 25 days ago
$113,100 – $175,300 · Posted 28 days ago

Build high-quality, scalable AI-powered developer products at ServiceNow using Java, TypeScript/NodeJS, and React. You'll partner with product teams to design and implement customer-facing features, own code from design through delivery, and apply AI integration to developer workflows.… The role emphasizes clean architecture, best practices (code review, unit testing), and reusable component design in a DevX-focused context.

San DiegoLast seen 27 days ago
$76,960 – $201,760 · Posted 28 days ago

Shield AI seeks software engineering interns for a 10–12 week paid program working on autonomous systems across applications, embedded firmware, machine learning, and systems platforms. Interns will analyze requirements, write production-quality code, and ship real features alongside full-time engineers using Agile practices.… Candidates should have proficiency in modern programming languages (C, C++, Python, Java, or JavaScript), solid foundations in data structures and algorithms, version control experience, and strong problem-solving skills. The role offers hands-on mentorship and potential for a full-time offer upon completion.

San DiegoLast seen 27 days ago
Posted 28 days ago

Research Scientist Graduate role focused on designing and developing novel video codec algorithms for image and video compression across multiple formats (2D, multiview, 360-degree, point cloud, light field). Responsibilities include algorithm optimization, file format and transport protocol development, quality evaluation metrics, participation in standardization forums (MPEG, DASH, 3GPP, JVET, AVS), and publication of research papers and patent applications.… Requires a PhD in computer science or related field, strong fundamentals in algorithms and data structures, published research in top venues, and hands-on experience with C/C++ and multimedia compression standards.

San DiegoLast seen 26 days ago
$101,400 – $152,200 · Posted 28 days ago

Develop critical CAD tools and algorithms for VLSI emulation infrastructure at Qualcomm, focusing on synthesis, partitioning, place-and-route, and clock optimization. The role involves C++ software development, Linux-based systems, and hands-on CAD tool design while mentoring team members.… Candidates should have 2+ years of ASIC/FPGA design or CAD tool development experience, with strong foundations in data structures, algorithms, and RTL synthesis concepts.

San DiegoLast seen 26 days ago
$128,900 – $219,100 · Posted 28 days ago

ServiceNow seeks a Senior Software Engineer to build customer-facing AI Developer products, with 4+ years of JavaScript/TypeScript and Node.js experience. You'll design and implement scalable, reusable code; work with product owners on feature delivery; and mentor colleagues.… The role emphasizes applied AI integration, modern UI frameworks (React, Angular, Vue), and strong software engineering practices including code reviews and test automation.

San DiegoLast seen 27 days ago
$101,400 – $152,200 · Posted 29 days ago

Develop critical CAD tools and algorithms for Qualcomm's emulation infrastructure, focusing on synthesis, partitioning, place-and-route, and clock optimization for SoC designs. Optimize compute and storage, mentor team members, and apply software design principles in a Linux environment using industry-standard EDA flows.… Requires 2+ years of C++ development, CAD tool development, or ASIC/FPGA design experience, with hands-on knowledge of RTL synthesis, VLSI concepts, and data structures/algorithms.

San DiegoLast seen 28 days ago
Posted 29 days ago

Join ByteDance's multimedia research lab as a Research Scientist to analyze, model, and optimize large-scale streaming systems serving billions of users. You will design novel algorithms and architectures for next-generation immersive media formats (360-degree video, volumetric video, light field), develop QoE evaluation metrics and methodologies, and conduct research at the intersection of multimedia, distributed systems, and networking.… Success requires a PhD in Computer Science, Electrical Engineering, or related discipline; strong fundamentals in algorithms, data structures, systems, and networking; and a proven publication track record in multimedia, networking, or systems research.

San DiegoLast seen 27 days ago
$80,000 – $110,000 · Posted 29 days ago

Whova is hiring full-stack Software Engineers to build scalable front-end and backend services for an event-management platform used by over a million users globally. You will work on either the front-end team (mobile and web platforms) or backend team (backend services), paired with a senior engineer through structured onboarding.… Responsibilities include designing and deploying scalable applications, writing unit tests and performing code reviews, and translating product requirements into technical solutions. Required skills include a solid foundation in computer systems, Python (or willingness to learn it), exposure to JavaScript/HTML/CSS, and strong understanding of data structures and algorithms.

San DiegoLast seen 27 days ago
$149,800 – $262,200 · Posted 1 month ago

Staff-level full-stack engineer responsible for designing, building, and delivering high-quality features for ServiceNow's Lux admin configuration framework and AI-native platform experiences. You will own the complete development lifecycle from architecture through testing and deployment, mentor engineers, and architect modular, reusable component systems.… The role requires 8+ years of JavaScript/web experience with advanced proficiency in modern UI frameworks (Lit, React, Vue, Angular), object-oriented design, algorithms, and relational databases, plus experience integrating AI into workflows and serving as a technical lead.

San DiegoLast seen 1 month ago
$50,079 – $67,640 · Posted 1 month ago

Software Engineering Intern III position for Summer 2027 at BAE Systems, supporting defense and aerospace projects. Interns will work alongside experienced engineers on impactful projects using modern full-stack technologies including React/Angular, AWS/Azure/Kubernetes, Spring, and various databases (SQL and NoSQL).… The role requires proficiency in Java, C++, C#, Python, or JavaScript, strong fundamentals in data structures and object-oriented programming, and a drive to learn. Participation in BAE Systems' LEAP Internship Program includes career development, mentorship, and networking opportunities.

San DiegoLast seen 1 month ago
$125,000 – $171,900 · Posted 1 month ago

Develop prototype AI/ML solutions for ASIC design automation at NXP, exploring state-of-the-art techniques like GenAI, reinforcement learning, graph neural networks, and CNNs to improve VLSI CAD workflows. The role involves collaborating with architecture, IP, and SoC design teams to evaluate and pilot automation applications on leading-edge semiconductor technologies.… Candidates must have 5+ years of AI/ML expertise, strong Python/C++ programming skills, and hands-on experience with Unix/Linux, Git, and software development tools. Understanding of VLSI design constraints, EDA tools, and physical design flows is highly desirable.

San DiegoLast seen 1 month ago
$125,700 – $194,800 · Posted 1 month ago

As a Software Engineer (IC2) on ServiceNow's Data Platform team, you will design and develop scalable backend components for SQL generation into Trino, PostgreSQL, MariaDB, and Oracle databases, as well as manage table metadata and data access across multiple data sources. You'll own features from design through delivery, collaborate with product managers to translate requirements into well-architected solutions, and develop comprehensive test strategies covering functional, regression, integration, and performance aspects.… The role requires proficiency in Java backend development, strong knowledge of data structures, algorithms, and performance optimization, plus experience with relational databases, CI/CD pipelines, and automated testing frameworks. You'll participate in design and code reviews, troubleshoot complex systems, and foster engineering craftsmanship across the team.

San DiegoLast seen 1 month ago
$158,400 – $237,600 · Posted 1 month ago

Design, build, and maintain scalable batch and streaming data pipelines on AWS and Databricks, developing reusable data engineering frameworks and standardized patterns for ingestion, transformation, and validation. Leverage AI-based techniques to automate data quality checks, anomaly detection, and pipeline self-healing.… Define SLIs/SLOs, participate in on-call rotations, and mentor junior engineers while driving adoption of data frameworks and best practices across analytics, reporting, and AI/ML teams.

San DiegoLast seen 16 days ago
$140,800 – $211,200 · Posted 1 month ago

Develop and optimize machine learning software for Qualcomm's AI Stack SDKs (QAIRT, Genie), enabling efficient execution of generative AI models and large language models on low-power Snapdragon platforms. Design core runtime components for resource-constrained AI systems, validate performance/accuracy across use cases, and debug complex issues in embedded AI environments.… Requires C/C++ proficiency, Linux development experience, and strong software engineering fundamentals; 2+ years experience for senior roles, project/internship experience for entry-level. Preferred: embedded systems background, generative AI model familiarity, hardware acceleration knowledge, and experience with Qualcomm AI Stack products.

San DiegoLast seen 17 days ago
$94,200 – $141,200 · Posted 1 month ago

Qualcomm seeks a Software Test Engineer to validate on-device AI solutions across mobile, PC, and automotive platforms, with emphasis on generative AI models (LLMs, LVMs, LoRA, agentic workflows) and system-level performance across SoC components (CPU, GPU, DSP, NPU). The role involves designing end-to-end validation workflows, developing test automation frameworks in Python/Java/Shell, analyzing model outputs for accuracy and robustness, and conducting stability and performance testing.… Candidates should have 1–3+ years of software testing or AI validation experience (or be fresh graduates with strong AI/ML fundamentals), proficiency in Python, Java, and Linux, and solid understanding of AI inference, RAG systems, and multi-step reasoning pipelines.

San DiegoLast seen 1 month ago
$160,000 – $200,000 · Posted 1 month ago

PrecisePK seeks a Software Tech Lead with 5+ years of full-stack development experience to design, build, and scale their clinical software platform. The role combines hands-on full-stack development (Node.js, React, AWS, Docker) with technical mentorship, architecture design, and cross-functional collaboration with product and business stakeholders.… Responsibilities include leading engineers, building database-integrated APIs, identifying technical improvements, and producing technical documentation. Strong Computer Science fundamentals (algorithms, data structures, software architecture) and experience in regulated healthcare environments (SOC 2, HIPAA) are expected.

San DiegoLast seen 1 month ago
$48,100 – $98,000 · Posted 1 month ago

Junior Business Analyst role focused on leveraging data analytics, visualization, and business intelligence tools to support analytics processes for a business function. The role requires 2+ years of professional data experience, proficiency with data visualization platforms (Tableau, Qlik, or Power BI), and knowledge of business analysis or BI approaches.… Work under direct supervision on routine, limited-scope problems; the position is based in San Diego, CA and requires the ability to obtain a Secret clearance.

San DiegoLast seen 1 month ago
$81,080 – $141,650 · Posted 1 month ago

Design, develop, and maintain software solutions that interface with coordinate measuring machines (CMMs) and metrology systems for advanced fabrication and inspection workflows. Integrate CMM equipment with internal databases, MES, PLM, and ERP systems; develop automation routines, reporting dashboards, and data visualization tools; and troubleshoot metrology software and system issues.… Requires 5–10 years of software engineering experience with hands-on CMM and metrology background, proficiency in C#, C++, Python, or similar languages, SQL/NoSQL database experience, and working knowledge of GD&T (Geometric Dimensioning and Tolerancing).

San DiegoLast seen 1 month ago
$147,000 – $210,000 · Posted 1 month ago

Google seeks a Software Engineer III to develop computer vision and computational photography features for Pixel camera autofocus, exposure, and white balance systems. You will own the end-to-end product lifecycle from research and algorithm development through prototyping, optimization, and commercialization.… The role requires proficiency in C++, machine learning infrastructure (model deployment, optimization, data processing), and computer vision or imaging platforms, along with experience in large-scale system design and performance analysis.

San DiegoLast seen 1 month ago
Posted 1 month ago

Google seeks a Software Engineer III to develop computer vision and computational photography features for the Pixel camera, focusing on autofocus, image signal processing, and scene understanding. You will own the end-to-end product lifecycle from research and algorithm development through prototyping, optimization, and commercialization.… The role requires 2+ years of C++ software development, 1+ year of ML infrastructure experience, and 1+ year of computer vision or imaging platform experience. You'll work cross-functionally with hardware, research, and chip design teams to deliver mobile-friendly features that define the Pixel camera experience.

San DiegoLast seen 18 days ago
$80,000 – $110,000 · Posted 1 month ago

Whova is hiring full-stack software engineers to build scalable front-end and backend services for an event-management platform serving millions of users globally. You'll work on either mobile/web platforms or backend services, paired with a senior engineer for structured onboarding.… The role requires solid computer-systems fundamentals, Python proficiency (or willingness to learn it), front-end technology exposure (JavaScript, HTML, CSS), and strong data-structures and algorithms knowledge.

San DiegoLast seen 1 month ago
$140,000 – $210,000 · Posted 1 month ago

Develop critical CAD tools and algorithms for VLSI emulation at Qualcomm, focusing on RTL synthesis, clock tree optimization, place-and-route, and partitioning for complex SoCs. Write C++ software leveraging industry-standard CAD technologies and Linux infrastructure, with responsibilities ranging from algorithm design to mentoring team members.… This role requires strong software engineering fundamentals (data structures, design patterns, algorithms) combined with hands-on ASIC/FPGA and CAD tool development experience.

San DiegoLast seen 21 days ago