Post job

Principal software engineer jobs in Daly City, CA

- 10,992 jobs
All
Principal Software Engineer
Software Engineer
Software Development Manager
Senior Software Engineer
Software Development Engineer
Software Engineer-Team Lead
Software Engineer Lead
Staff Software Engineer
  • Software Development Manager, LLM Inference Model Enablement, Neuron SDK

    Annapurna Labs (U.S.) Inc. 4.6company rating

    Principal software engineer job in Cupertino, CA

    AWS Utility Computing (UC) provides product innovations, from foundational services such as Amazon Elastic Compute Cloud (EC2), to new product innovations that continue to set AWS's services and features apart in the industry. We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloud-scale machine learning accelerators. Come optimize LLMs such as Llama and GPT-OSS to run really fast on Trainium. As the SDM for the LLM Inference Model Enablement team, you will lead a team of expert AI/ML engineers to onboard and optimize state-of-the-art open-source and customer LLMs, both dense and MoE, for inference on Neuron and Trainium and Inferentia accelerators. You will also drive improvements in model enablement speed and experience, while advancing inference usability and quality through inference features, infrastructure optimization, tools, and automation. The ideal candidate will have a strong background in LLM model architectures, model performance optimizations, and inference techniques, such as delivering high-performance models using distributed inference libraries. You should be capable of managing demanding, fast-changing priorities. You should have a strong technical ability to understand and deliver as part of a vertically integrated system stack consisting of the PyTorch inference library, Neuron compiler, runtime, and collectives. A day in the life You will work with your senior management and technical leaders to define the model enablement and performance optimization for the latest SOTA LLMs, build and deliver them to customers. Meanwhile, lead the team to continue improving the model onboarding experience, as well as enhancing inference usability and quality for Neuron-supported models. You will manage changing priorities as new models and new technologies emerge, and you adapt your team's work to manage them. You will dive deep to help your team solve technical challenges. About the team About AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 3+ years of engineering team management experience - 7+ years of working directly within engineering teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience partnering with product or program management teams PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $166,400/year in our lowest geographic market up to $287,700/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $166.4k-287.7k yearly 1d ago
  • Staff Software Engineer - Backend (AI Product)

    Ikuto

    Principal software engineer job in San Francisco, CA

    🚀 Backend Engineer - High-Growth AI SaaS Startup 📍 SoMa, San Francisco, CA | 💼 Full-Time | Onsite 💰 Salary: $200K-$325K + Meaningful Equity (1%+) Join an early-stage AI SaaS start-up creating an AI application builder that empowers business users to build custom applications where humans and AI collaborate seamlessly across enterprise systems. The company addresses complex enterprise challenges, including multi-day workflows, cross-system integrations (ERP/CRM/financial platforms), secure VPC hosting, and enterprise-grade observability, logging, identity, and compliance controls. About the Role We're looking for a Backend Engineer to lead the development of backend systems and architecture. This is a rare opportunity to take ownership of core systems in an early-stage company, shaping architecture, scalability, and reliability from the ground up. You'll tackle challenging problems like orchestrating multi-system workflows, processing large-scale data asynchronously, and safely executing AI-generated code - all while collaborating closely with the applied AI team. What You'll Do Design and build the core workflow engine - the orchestration layer connecting agents, data sources, and frontend views. Develop and scale the TypeScript-based backend, handling asynchronous execution, retries, and deterministic routines. Build and maintain integration layers for REST APIs, SQL sources, and third-party systems. Collaborate with the applied AI engineering team to integrate automation and intelligence across systems. Define and enforce best practices for backend architecture, reliability, and developer experience as the company scales. Who You Are (Must-Haves) 4-15 years of professional software engineering experience. Strong experience with TypeScript, Node.js, and modern backend architectures. Experience designing complex data models and managing asynchronous tasks/workflows. Prior experience working in early-stage startups or high-growth environments. Experience integrating multiple systems, including REST APIs and SQL sources. Excited by building scalable systems and comfortable in a startup environment. Excellent problem-solving, collaboration, and communication skills. Nice-to-Haves Experience building or integrating AI / LLM-powered applications. Familiarity with Temporal or similar orchestration/workflow systems. Exposure to other modern backend frameworks or cloud technologies (AWS, GCP, Kubernetes). Why Join? Competitive salary: $200K-$325K + meaningful equity (1%+) in an early-stage company. Work alongside experienced founders who have successfully scaled AI and enterprise SaaS products. Shape the architecture and direction of a high-impact backend system used across complex workflows. Be part of a small, highly motivated team at the forefront of AI and enterprise applications.
    $200k-325k yearly 3d ago
  • Principal Software Engineer

    Dinan & Associates 4.1company rating

    Principal software engineer job in South San Francisco, CA

    This is a full-time role with a client of Dinan & Associates. This role is with an established company and includes excellent health care and other benefits. Role: Principal / Senior Principal Software Engineer Industry: Biotechnology / Pharmaceutical R&D Location: San Francisco Bay Area (Hybrid) The Organization We are a leading global biotechnology company driven to innovate and ensure access to healthcare for generations to come. Our goal is to create a healthier future and more time for patients with their loved ones. The Position Advances in AI, data, and computational sciences are transforming drug discovery and development. Our Research and Early Development organizations have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Our Computational Sciences group is a strategic, unified team dedicated to harnessing the transformative power of data and Artificial Intelligence (AI) to assist scientists in delivering innovative medicines for patients worldwide. Within this group, the Data and Digital Solutions team leads the modernization of our computational and data ecosystems by integrating digital technologies to empower stakeholders, advance data-driven science, and accelerate decision-making. The Role The Solutions team develops modernized and interconnected computational and data ecosystems. These are foundational to building solutions that accelerate the work done by Computational and Bench Scientists and enable ML/AI tool creation and adoption. Our team specializes in building Data Pipelines and Applications for data acquisition, collection, storage, transformation, linkage, and sharing. As a Software Engineer in the Solutions Engineering capability, you will work closely with Data Engineers, Product Leaders, and Tech/ML Ops, as well as directly with key partners including Computational Scientists and Research Scientists. You will build robust and scalable systems that unlock the potential of diverse scientific data, accelerating the discovery and development of life-changing treatments. Key Responsibilities Technical Leadership: Provide strategic and tactical technical leadership for ongoing initiatives. Identify new opportunities with an eye for consolidation, deprecation, and building common solutions. System Design: Responsible for technical excellence, ensuring solutions are innovative, best-in-class, and integrated by delivering data flows and pipelines across key domains like Research Biology, Drug Discovery, and Translational Medicine. Architecture: Learn, deeply understand, and improve Data Workflows, Application Architecture, and Data Ecosystems by leveraging standard patterns (layered architecture, microservices, event-driven, multi-tenancy). Collaboration: Understand and influence technical decisions around data workflows and application development while working collaboratively with key partners. AI/ML Integration: Integrate diverse sets of data to power AI/ML and Natural Language Search, enabling downstream teams working on Workflows, Visualization, and Analytics. Facilitate the implementation of AI models. Who You Are Education: Bachelor's or Master's degree in Computer Science or similar technical field, or equivalent experience. Experience: 7+ years of experience in software engineering (Principal Software Engineer level). 12+ years of experience (Sr. Principal Software Engineer level). Full Stack Expertise: Deep experience in full-stack development is required. Strong skills in building Front Ends using JavaScript, React (or similar libraries) as well as Backends using high-level languages like Python or Java. Data & Cloud: Extensive experience with Databases, Data Analytics (SQL/NoSQL, ETL, ELT), and APIs (REST, GraphQL). Extensive experience working on cloud-native architectures in public clouds (ideally AWS) is preferred. Engineering Best Practices: Experience building data applications that are highly reliable, scalable, performant, secure, and robust. You adopt and champion Open Source, Cloud First, API First, and AI First approaches. Communication: Outstanding communication skills, capable of articulating technical concepts clearly to diverse audiences, including executives and globally distributed technical teams. Mentorship: Ability to provide technical mentorship to junior developers and foster professional growth. Domain Knowledge (Preferred): Ideally, you are a full-stack engineer with domain knowledge in biology, chemistry, drug discovery, translational medicine, or a related scientific discipline. Compensation & Benefits Competitive salary range commensurate with experience (Principal and Senior Principal levels available). Discretionary annual bonus based on individual and company performance. Comprehensive benefits package. Relocation benefits are available. Work Arrangement Onsite presence on the San Francisco Bay Area campus is expected at least 3 days a week.
    $168k-227k yearly est. 4d ago
  • Principal Software Engineer

    Solvecube Pte. Ltd.

    Principal software engineer job in San Francisco, CA

    Hi, Greetings from Solvecube HCM I hope you are enjoying a great day! I am from Solvecube HCM, an AI Based global consulting firm head quartered in Singapore. Our client is a Healthcare AI Startup based in San Francisco, USA and looking for a great tech leader as their Principal Engineer. It is a permanent role with client. Your experience at Ambience Healthcare must have equipped you with unique insights and skills that could be a great fit for this role. This opportunity offers a chance to work with a talented team and fixed Salary+Stock options. Key Responsibilities Set technical vision and lead architecture for AI-first platform services. Build advanced systems in LLMOps, reinforcement learning, and AI pipelines. Evaluate and integrate cutting-edge frameworks (LangChain, Hugging Face, RAG). Collaborate with leadership on long-term technology strategy. Mentor senior engineers across India and US teams. Qualifications 10+ years of experience in software/AI engineering, including leadership roles. Deep expertise in PyTorch, TensorFlow, LangChain, Hugging Face. Proven ability to innovate and deliver in startup/scale-up environments. Strong communication and collaboration skills. If this sounds intriguing, I'd love to chat more about it. Feel free to reply to this email or let me know if you'd prefer a quick call. Looking forward to hearing from you soon! If you are not exploring at this moment let me know if you have a strong reference for the same. Please note: The incumbent should be a local citizen or a Green card holder to be eligible. Best regards, Lijy Ronnie Mail me : ******************
    $146k-209k yearly est. 3d ago
  • Software Engineer

    Sodalis Ai

    Principal software engineer job in San Francisco, CA

    About Us Every patient deserves fast access to life-changing medications. We're building the AI operating system that makes it happen, automating the phone calls, texts, data entry, and complex workflows that slow pharmacies down. We're backed by Gradient Ventures (Google's AI fund) with more demand than we can handle. Why we need you We're building AI-powered systems that handle real patient communication and pharmacy workflows. As an engineer, you'll work directly with our founding team to ship features end-to-end-from LLM-powered voice and text systems to integrations with pharmacy platforms. This is a hands-on, full-stack role where you'll own technical decisions that shape how our product scales. What you'll do Build and ship AI-powered voice, text, and workflow automation systems Own features end-to-end: design, implementation, deployment Create integrations with pharmacy and patient management systems Solve hard problems: LLM optimization, reliable systems on unreliable APIs, abstractions that speed up customer implementations Establish engineering patterns as we scale Must-have experience 4+ years of software engineering experience Solid programming fundamentals; Python experience a plus Hands-on experience with AI tools, APIs, or prompt engineering Track record of owning projects, not just implementing specs Nice-to-haves Experience at early-stage startups Background building LLM-powered applications Familiarity with voice/telephony systems Event driven architectures Location: Hybrid in Palo Alto (Mon/Wed/Thurs) Compensation: $175k - $250K + generous equity, full benefits, flexible PTO
    $175k-250k yearly 1d ago
  • Software Development Engineer Test (SDET, Mobile Apps)

    The Fountain Group 4.6company rating

    Principal software engineer job in Alameda, CA

    The Fountain Group is a national staffing firm and we are currently seeking a Test & Development Engineer (Mobile Applications) for a prominent client of ours. This position is in Alameda, CA (Preferred), Milpitas, CA or Portland, OR Details for the position are as follows: Pay: $51-55/hour Locations: Alameda, CA (preferred) | Milpitas, CA | Portland, OR Work Model: First 30 days onsite, then potential hybrid Industry: Medical Device / SaMD (preferred, not required) 🚨 IMPORTANT: Developer-First Role This is not a traditional QA or manual testing role. We are seeking a software developer who specializes in test automation - someone who writes code daily, builds automation frameworks, and enjoys solving problems through development. Candidates who primarily execute existing test scripts or rely on frameworks built by others will not be a fit. About the Role You will play a key role in designing, building, and maintaining automated test solutions for mobile Software as a Medical Device (SaMD) application. This role requires strong hands-on coding ability, comfort being evaluated through a live coding exercise, and experience working across Android and iOS platforms. Automation engineers on this team are expected to author automation, not just run it. What You'll Do Design, write, and maintain automated test scripts for mobile applications (primary responsibility) Develop and enhance automation frameworks (Python-based; migrated from Java) Perform automated and targeted manual testing for Android and iOS applications Execute automated API testing Test on real mobile devices, emulators, and cloud device farms Collaborate closely with Development, Test, Product, and Delivery teams Track work and defects in Jira Contribute to test strategy, maintainability, and continuous improvement Performance is measured on the creation, maintenance, and execution of automation scripts. Required Qualifications 5+ years of hands-on mobile application testing experience Strong software development skills - you write code daily Experience authoring automation scripts from scratch Proficiency in Python (preferred) or strong coding ability in another language with willingness to work in Python Experience with Appium Hands-on testing experience with Android and iOS Automated API testing experience Experience testing on real devices Comfortable completing a live coding challenge during the interview process (no AI use) Nice to Have (Preferred) Java experience Experience in Medical Devices, SaMD, or other highly regulated industries BrowserStack or AWS Device Farm experience IBM ETM (training available) Open-source contributions related to automation or testing tools Who Will Be Successful in This Role Developers who moved into test automation Automation engineers who love to code Candidates who can clearly explain what code they wrote, not just what they executed Engineers comfortable being evaluated on real technical skills
    $51-55 hourly 1d ago
  • Python Backend Engineer - 3D / Visualization / API / Software (On-site)

    Attis

    Principal software engineer job in San Francisco, CA

    A pioneering and well-funded AI company is seeking a talented Python Backend Engineer to build the core infrastructure for its revolutionary autonomous systems. This is a unique opportunity to join an innovative team at the forefront of engineering and artificial intelligence, creating a new category of software that will redefine how complex products in sectors like aerospace, automotive, and advanced manufacturing are designed and developed. Why Join? Build the Future of Engineering: This isn't just another backend role. Your work will directly shape how next-generation rockets, cars, and aircraft are designed, fundamentally changing the engineering landscape. Solve Unprecedented Technical Puzzles: Tackle unique challenges in building the infrastructure for autonomous AI agents, including simulation orchestration, multi-agent coordination, and scalable model serving. Shape a Foundational Platform: As a critical member of a pioneering team, you will have a significant impact on the technical direction and core architecture of an entirely new category of software. Join a High-Impact Team: Work in a collaborative, fast-paced environment where your expertise is valued, and you have end-to-end ownership of critical systems. Compensation & Location: Base salary of up to $210,000 + equity + benefits, while working on-site with the team in a modern office in downtown San Francisco. The Role As a Python Backend Engineer, you will be instrumental in constructing the infrastructure that underpins these autonomous engineering agents. Your responsibilities will span model serving, simulation orchestration, multi-agent coordination, and the development of robust, developer-facing APIs. This position is critical for delivering the fast, reliable, and scalable systems that professional engineers will trust and depend on in high-stakes production environments. You will: Own and build the core backend infrastructure for the autonomous AI agents, focusing on scalability, model serving, and multi-agent orchestration. Design and maintain robust APIs while integrating essential third-party tools like CAD software and simulation backends into the core platform. Develop backend services to process and serve complex 3D visualizations from simulation and geometric data. Collaborate across ML, frontend, and simulation teams to shape the product and engage directly with early customers to drive infrastructure needs. Make foundational architectural decisions that will define the technical future and scalability of the entire platform. The Essential Requirements Strong backend software engineering experience, with a primary focus on Python. Proven experience in designing, building, and maintaining production-level APIs (FastAPI preferred but Flask and Django also considered). Experience with 3D visualization libraries or tools such as PyVista, ParaView, or VTK. Excellent systems-thinking skills and the ability to reason about the interactions between compute, data, and models. Experience working in fast-paced environments where end-to-end ownership and proactivity are essential. Exceptional communication and collaboration abilities. What Will Make You Stand Out Experience integrating with scientific or engineering software (such as CAD, FEA, or CFD tools). Exposure to agent frameworks, workflow orchestration engines, or distributed systems. Familiarity with model serving frameworks (e.g., TorchServe, Triton) or simulation backends. Previous experience building developer-focused tools or working in high-trust, customer-facing technical roles. If you are interested in this role, please apply with your resume through this site. SEO Keywords for Search Python Backend Engineer, Python Software Engineer, Backend Engineer, Software Engineer, Python Developer, AI Engineer, Machine Learning Infrastructure, MLOps Engineer, Backend Software Engineer (Python), Senior Backend Engineer, AI/ML Engineer, Infrastructure Engineer, FastAPI Developer, PyVista, ParaView, VTK, 3D Visualization, Docker, Kubernetes, Cloud Engineer, AI Platform Engineer, Distributed Systems Engineer, Simulation Software Engineer, CAD Integration, CFD, FEA, Scientific Computing, High-Performance Computing (HPC), Agent Frameworks, Workflow Orchestration, Technical Lead, Staff Engineer. Disclaimer Attis Global Ltd is an equal opportunities employer. No terminology in this advert is intended to discriminate on any of the grounds protected by law, and all qualified applicants will receive consideration for employment without regard to age, sex, race, national origin, religion or belief, disability, pregnancy and maternity, marital status, political affiliation, socio-economic status, sexual orientation, gender, gender identity and expression, and/or gender reassignment. M/F/D/V. We operate as a staffing agency and employment business. More information can be found at attisglobal.com.
    $210k yearly 5d ago
  • Robotic Software Engineer

    Insight Recruitment

    Principal software engineer job in San Francisco, CA

    Robotics Software Engineer (Generalist/Full-Stack) Robotic Software Engineer - Humanoid Robotics Palo Alto, SF Bay Area (Full-time | Onsite) $180k-$200k + equity (flexible for exceptional candidates) We are recruiting building next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We're now hiring a Robotic Software Engineer to help shape our core software stack and accelerate the development of our embodied AI systems. What You'll Work On As part of a small, high-impact engineering team, you will: Build and optimise robotics software in C++ and ROS2 Integrate perception, control, planning, and learning modules Work hands-on with robots to bring up new hardware and run real-world experiments Deploy reinforcement learning / imitation learning policies onto physical robots Develop middleware, interfaces, and tooling that connect AI → hardware Prototype behaviours across diverse robot types (arms, humanoids, mobile platforms, drones) This role directly supports both our AI and hardware teams and has significant ownership from day one. Must-haves: Strong C++ development skills (multi-threading, performance, systems-level) Professional experience with ROS2 Hands-on robotics experience - ideally robot learning on physical hardware Ability to work on real robots (debugging, integration, testing) Generalist mindset and comfort in a fast-paced startup environment Nice-to-haves: Manipulation or kinematics (humanoids, arms, quadrupeds) Controls for mobile robots or drones Sensor/actuator integration, drivers, or middleware experience VR prototyping (Meta Quest or similar) Experience across different robot embodiments Why Join Us Build software that runs on real humanoid robots immediately High ownership within a small, world-class engineering team Competitive compensation + meaningful equity Opportunity to influence architecture, roadmap, and product direction Work at one of the most exciting intersections in tech: AI × robotics
    $180k-200k yearly 2d ago
  • Software Engineer

    Skale 3.7company rating

    Principal software engineer job in San Francisco, CA

    I'm hiring an AI Product Engineer for a fast-growing AI start-up that's building agents to automate financial crime workflows. Their tech works like a real analyst inside a browser and internal tools, helping banks cut huge amounts of manual work and stop fraud more effectively. They're small, highly technical, and already seeing strong traction with major institutions. In this role, you'll work across the stack, build end-to-end features, shape new agent capabilities, and help ship production systems that have real impact for customers. We're looking for engineers who: Love building quickly and owning problems end to end Have experience with production systems or AI/ML workflows Communicate clearly and enjoy working with minimal process Want to push what's possible with AI agents in the real world Minimum Bachelor's degree in Computer Science (or adjacent) Their stack is Python, Node, React and Typescript (not a dealbreaker to be experienced with these!) Apply or reach out directly if you're interested!
    $123k-169k yearly est. 1d ago
  • Founding Software Engineer / Protocol Engineer

    The Crypto Recruiters 3.3company rating

    Principal software engineer job in San Francisco, CA

    We are actively searching for a Founding Protocol Engineer to join our team on a permanent basis. In this position you will If you are someone that is impressed with what Hyperliquid has accomplished then this role is for you. We are on a mission to build next generation lending and debt protocols. We are open to both Senior level and Architect level candidates for this role. Your Rhythm: Drive the architecture, technical design, and implementation of our lending protocol. Collaborate closely with researchers to validate and test designs Collaborate with auditors and security engineers to ensure safety of the protocol Participate in code reviews, providing constructive feedback and ensuring adherence to established coding standards and best practices Your Vibe: 5+ years of professional software Engineering experience 3+ years of experience working in Solidity in EVM in production environments, specifically focused in DeFi products 2+ years of experience working with a modern backend languages (Go, Rust, Python, etc) in distributed architectures Experience building lending protocols in a smart contract language Open to collaborating onsite a few days a week at our downtown SF office Our Vibe: Relaxed work environment 100% paid top of the line health care benefits Full ownership, no micro management Strong equity package 401K Unlimited vacation An actual work/life balance, we aren't trying to run you into the ground. We have families and enjoy life too!
    $123k-170k yearly est. 2d ago
  • Software Engineer

    Acceler8 Talent

    Principal software engineer job in San Francisco, CA

    Software Engineer (Post Training) - San Francisco, CA A company building frontier-scale AI models that automate software engineering and AI research, combining ultra-long context, domain-specific RL, and massive compute infrastructure are looking for a Software Engineer (Post Training) to join their team. What Will I Be Doing: Build and maintain robust, high-performance data pipelines to support large-scale post-training workflows Partner closely with research and applied teams to design strategies for sourcing diverse, targeted datasets at scale Develop creative approaches to generating high-quality synthetic data for model improvement Iterate on dataset filtering, scoring and quality heuristics to improve post-training outcomes Implement, test and operate data infrastructure supporting workloads from gigabytes to hundreds of petabytes What We're Looking For: Exceptional attention to detail and a strong commitment to data quality Ability to write reliable, well-tested production code Comfort learning new tools, languages and frameworks as needed End-to-end experience across data pipelines, from scraping and ingestion through processing and validation High intellectual agility, curiosity and grit to tackle complex, ambiguous problems What's In It for Me: Salary of $225K-$550K dependent on experience + significant equity Great benefits inc. 401(k) with 6% company match, comprehensive health, unlimited PTO Visa sponsorship and SF relocation stipend available Well-funded ($465M+) with backing from top investors Apply now for immediate consideration!
    $106k-150k yearly est. 4d ago
  • AI AGENT SOFTWARE ENGINEER (X2)

    Hudson It and Manpower

    Principal software engineer job in San Francisco, CA

    US Citizens - Full Time Role This position offers the chance to directly influence the evolution of customer experience through the development of high-impact AI agents. These agents are designed to operate autonomously across multiple industries, from finance to healthcare to travel, delivering reliable support and intelligent action in place of traditional customer service teams. You will be joining a group of engineers who focus on delivering real functionality. You will help build systems that not only respond but anticipate, interpret, and resolve complex customer needs. These AI agents handle real transactions and high-sensitivity tasks, from resetting passwords and updating personal details to navigating nuanced account issues or completing bookings. This role emphasizes full-cycle ownership. You will take ideas from concept through design and into production. Engineers here work directly with customer-facing teams to gather context, identify pain points, and rapidly prototype improvements that make measurable differences. You will collaborate closely with other engineers, product managers, and operations teams to create agents that are resilient, clear in their logic, and deeply integrated with real-world workflows. What You'll Do Design and build AI-driven agents that can outperform human representatives in efficiency, accuracy, and user satisfaction across both voice and chat platforms. Translate natural language instructions into structured workflows using a unique agent logic framework that blends linguistic flexibility with software-grade precision. Analyze performance data to uncover trends and identify opportunities for large-scale improvements to both platform capabilities and agent behaviors. Experiment with the latest advancements in voice and language models, integrating and tuning them for enterprise reliability, responsiveness, and language coverage. Use real-time observability tools to trace every decision made by an agent, ensuring systems can be audited, understood, and rapidly improved without guesswork. Qualifications What You Bring At least two years of experience as a professional software engineer, working on production systems with real users. A high level of fluency in Python and TypeScript, including comfort with asynchronous operations, error handling, and performance tuning. Strong troubleshooting skills with the ability to dig into complex tech stacks and resolve problems using the best tool for the job, whether that's a profiler, a log aggregator, or raw data inspection. A proactive mindset and a deep curiosity about how AI agents think, how they fail, and how to make them more intelligent and dependable. Open on programming language experience. Looking for people who have a computer science degree from a strong school. Willing to teach everything someone needs to know about AI. Additional Experience That Helps Exposure to multimodal AI systems or voice interface development. Familiarity with enterprise-scale customer experience platforms or conversational automation frameworks. Interest in designing tools that make agent behavior transparent, especially through visualization, testing, and simulation infrastructure. Perks and Benefits Competitive salary with equity options for long-term ownership. Comprehensive health benefits including medical, dental, and vision coverage. Flexible paid time off with a take-what-you-need approach. Daily lunch and snacks provided at the office. A highly collaborative, engineer-led culture focused on iteration, learning, and technical excellence.
    $106k-150k yearly est. 1d ago
  • Software Engineer

    Alexander Chapman

    Principal software engineer job in San Francisco, CA

    What You'll Do You will join a small, elite product pod operating like a founding team inside the company. Your work will directly shape the future of entirely new product lines-from ideation to product-market fit to scaling toward $10M+ ARR. In this role, you will: Drive products from 0 → 1 → 10M ARR, owning development end-to-end. Lead feature creation, product decisions, customer conversations, and full-stack execution. Build high-impact AI products used daily in real industrial workflows (e.g., accounts receivable automation, lead-gen automation, factory operations tools). Collaborate directly with multibillion-dollar enterprise clients to understand pain points and design solutions. Occasionally visit factories and warehouses to observe real users and validate workflows (infrequent but highly impactful). This role is ideal for someone who wants meaningful ownership, fast iteration cycles, and the ability to build products with immediate real-world impact. Who We're Looking For Profile Archetypes We Like We've found people with the following backgrounds thrive in this environment: Early-career engineers (early to mid-20s) with 2-5 years at a high-growth, respected startup Experience at strong companies through internships Involvement in elite tech or founder communities (e.g., Neo, Contrary, 8VC, Dorm Room Fund) Degree in computer science from a strong technical university (Master's degree is a plus) Solid backend engineering skills; full-stack, CI/CD, and infra experience are strong bonuses Bonus: tried starting a company before (even if small or not VC-backed) Mindset & Traits Builder mentality - loves shipping quickly and iterating in the wild Comfortable with ambiguity and owning entire product surfaces Strong customer intuition or willingness to develop it Energized by small teams, high autonomy, and high expectations Excited to build AI products that deliver value from day one
    $106k-150k yearly est. 3d ago
  • Machine Learning Software Engineer

    Subtle Medical

    Principal software engineer job in Menlo Park, CA

    Subtle Medical is a leading provider of AI-powered imaging solutions, optimizing scan efficiency and image quality across radiology. Recognized by TIME as a World's Top Healthcare Company (2025) and multiple times as a CB Insights GenAI 50, Digital Health 150, and Top AI 100 company, Subtle Medical is committed to transforming medical imaging through responsible and intelligent software. The company's solutions are deployed on over 1000 scanners worldwide, helping imaging centers and hospitals deliver faster scans, improve image quality, and enhance patient care without the need for new hardware. The Role The Machine Learning Software Engineer role at Subtle Medical will join our growing AI team, working at the intersection of applied machine learning, infrastructure, and product innovation. Subtle Medical is the world leader in applying deep learning to the acquisition of medical images in order to enable faster, safer, and smarter medical imaging. We are committed to transforming the healthcare ecosystem by building and delivering responsible AI solutions that create a measurable impact on the radiology workflow and patient experience. Our vision is that every human being has the opportunity for a timely diagnosis, high-quality care, and a longer, healthier life. Currently, Subtle Medical has several FDA-cleared & CE-marked AI software products that are in clinical usage in over 900 hospitals and imaging centers worldwide. Subtle has a robust multi modality product portfolio and continues to invest heavily in research and development. Our team consists of world leading radiologists, scientists and engineers from top universities like Stanford, Harvard, and MIT many with past experience at leading equipment manufacturers like GE, Philips and Siemens. Subtle Medical has been recognized multiple times by CB Insights as a global Top 100 AI Company and Top 150 Digital Health Company. We continue to grow and expand and welcome those to apply who desire to empower patients and physicians with better healthcare. Subtle Medical is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Job Responsibilities Build software systems that enable AI-powered image enhancement and analysis algorithms in the clinical workflow Write computer code to set up deep learning network architecture Support and participate in applicable Quality Management System (QMS) processes for Subtle Medical AI/ML Software as a Medical Device (SaMD) products. Feed imaging data into this model for training and evaluating the results on a separate test set Participate in applicable data protection related activities, such as audits, investigations, and training, and comply with all applicable company policies and procedures. Deploy and maintain our software systems both on the cloud and at work sites Build and maintain CI/CD tools for our softwares Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions Monitor system operation to detect potential problems Identify system data, hardware, or software components required to meet user needs Maintain logs of any code modifications Conceive and document software design and testing plans Test performance of multiple deep learning models Improve the efficiency of deep learning algorithms to allow them to be run on standard hospital scanners Collaborate with the research team in developing next generation AI-powered medical imaging products Build and maintain experiment tracking tools Build and maintain model training, validation and deployment infrastructure Publication and other dissemination of new technologies Submit patent applications on significant new advances Qualifications Programming skills in Python/C/C++ Understanding of general principles of medical imaging and/or Deep Learning pipelines on medical images Working knowledge of Quality Management System (QMS) regulations and applicable familiarity with ISO 13485, ISO 14971, IEC 62304, and IEC 62366. Education Master's degree in Computer Science or relevant field Work Experience 5 years work experience in software engineering as a full stack developer and/or ML Ops Engineer Nice to Haves 5+ years work experience in software engineering for medical imaging Industry Computer Software / SAAS Medical Imaging/Radiology Hospital & Health Care Employment Type Full-time Location This is a remote role with potential for 5% travel. Travel is usually restricted to team meetings. Candidates in the San Francisco Bay Area are given the option to work hybrid at the Menlo Park office. Job Functions Engineering Want to apply? Please email ************************* with your resume/CV and the job title in the subject line. Be sure to include all applicable information that supports your qualification and interest in this role.
    $106k-150k yearly est. 4d ago
  • Lead Software Engineer

    Xcede

    Principal software engineer job in San Francisco, CA

    A top AI Native Command Center startup is looking for a lead software developer to join their growing technology team. It centralizes internal and external data for companies and matches it with external insights to help companies make better decisions and predict the future. With early traction in sports and entertainment and working with some of the biggest names like the PGA, Warriors and others and a fresh venture round, they are scaling quickly. As Engineering Lead at Cred, you'll shape how we build. You'll manage and mentor a growing team, drive best practices across delivery and QA, and help us scale our infrastructure, pipelines, and platform with AI and automation at the core. Key Responsibilities: Lead and scale the engineering function with a strong delivery mindset - shipping high-quality features weekly Own and evolve internal processes around CI/CD, QA automation, observability, and DevOps Design and build internal tools to automate development, QA, and data workflows, powered by AI What We're Looking For Must-Haves: 6-10+ years of hands-on engineering experience, with at least 2+ years in engineering leadership roles Proven ability to lead agile/scrum teams, set goals, track velocity, and manage delivery in sprint cycles Strong background in DevOps and QA best practices - CI/CD pipelines, automated testing, infrastructure as code Experience building and scaling data-rich products - including APIs, integrations, scraping tools, or cloud platforms AI-native mindset - you actively look for ways to integrate LLMs and automation into engineering processes
    $128k-180k yearly est. 2d ago
  • Software Engineer

    Vivio, a Public Benefit Corporation

    Principal software engineer job in Hayward, CA

    Mission and Impact: VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology. Our foundational principle - "The Right Drug for the Right Person at the Right Price" - drives everything we do. Since 2016, our evidence-based approach has delivered superior health outcomes while reducing costs for self-insured employers and health plans. By ensuring each patient receives the most appropriate medication for their specific condition at a fair market price, we're replacing the obsolete PBM Model with innovative solutions that work better for everyone. Why Join VIVIO? Innovation: Challenge the status quo and shape healthcare's future Impact: Directly influence patient care and help change healthcare delivery Collaboration: Work with passionate teammates dedicated to making a difference Culture: Enjoy autonomy and reliability in a micromanagement-free environment Growth: Expand your opportunities as we expand our business Job Description Position Overview We are seeking an exceptional developer with robust Python skills to join our team. You will play a crucial role in building complex business operations logic. You should have a proven track record of building high-quality software, solving complex problems, and thriving in collaborative environments. Experience in regulated cloud environments like HIPAA or PCI is a plus. We expect a self-motivated individual who thrives in a collaborative environment and shares our commitment to enhancing the cost and quality of healthcare. If you're ready to make an impact, we want to hear from you! Location: Hayward, CA. This is a Hybrid role with a minimum of 3 in-office days. Technical Stack: Languages: Python, PHP Databases: MySQL Infrastructure: AWS or other Cloud experience, CICD Core Responsibilities: Design and develop scalable services and core libraries. Develop batch processing jobs for data imports, reporting, and external integrations. Build and maintain transaction processing systems with complex business rules. Integrate third-party APIs and normalize data across multiple healthcare providers. Implement HIPAA-compliant data handling, logging, and audit systems Write comprehensive tests with proper mocking and maintain CI/CD pipelines. Foster best practices in a lean startup setting through code reviews. Promote knowledge sharing to build a collaborative culture. Optimize architectures and designs through deep understanding of business processes Ensure operational excellence through monitoring, documentation, and deployment automation. Qualifications Required Qualifications: 5+ years of development experience with production systems BS or advanced degree in an engineering discipline or equivalent experience SQL database design and optimization Test-driven development and mocking strategies Experience with data processing Preferred Qualifications: REST API design and integration experience FastAPI or similar framework experience CRM customization experience ETL pipelines and Batch processing systems experience Job orchestration frameworks experience File-based and distributed storage systems Healthcare/pharmacy technology background Strong understanding of building software in regulated environments & security standards such as PCI DSS, ISO 27001, HIPAA, and NIST. Other expectations: Hybrid work arrangement with work from office 3 days a week. Additional Information Compensation and Benefits: Base Salary: $120-$140K/year Bonus Eligible Health benefits, including Medical, Pharmacy, Dental, Vision, and Life insurance Stock Options 401K and company match PTO Opportunity to work for a growing and innovative company. Dynamic and collaborative work environment. The chance to make a real impact with a Public Benefit Corporation. VIVIO Health is an Equal Opportunity Employer. All information will be kept confidential according to EEO guidelines. Please be advised that job opportunities will only be extended after a candidate submits a completed job application and goes through our interview process, including 1:1 and/or group interviews via phone, video conferencing, and/or in-person. All legitimate correspondence from a VIVIO employee will come from our Smart Recruiter Applicant Tracking System "@smartrecruiter.com" or "@viviohealth.com" email accounts.
    $120k-140k yearly 4d ago
  • Software Engineer

    General Medicine 3.7company rating

    Principal software engineer job in Fremont, CA

    As a software engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance prices for virtual and in-person visits, prescriptions, labs, imaging, and more. What we're looking for We're looking for strong engineers to help us build a seamless and beautiful consumer healthcare product. We're looking for folks who will obsess over every detail of our patient experience, and also tackle the complex operational challenges of delivering care at scale. We are looking for engineers who care deeply about technical excellence but are also comfortable moving quickly - we are constantly navigating tradeoffs between engineering velocity and quality. Our ideal candidate is hungry, high-agency, and aspires to be a generalist. Our engineers frequently write product requirements documents, write SQL to understand how features are performing, and own QA - no task is beneath us or outside of the scope of the role if it helps us to deliver a great product. We're looking for someone who can operate in an environment of significant ambiguity, and who is comfortable working closely with design, operations, and clinical stakeholders. We don't expect you to have a healthcare background (though it's great if you do!). However, you should be excited by the prospect of digging into the messy complexities of the American healthcare system (integrating with EHRs, revenue cycle management, etc). Qualifications 2+ years of experience building web apps as a full-stack engineer Experience with modern infra tooling and programming languages. We currently use AWS, Ruby on Rails, and NextJS, and would expect you to have proficiency in a modern tech stack even if it isn't the one we are using. Please note that this role is based in either our SF office (near Market and Spear St) or our Boston office (Central Square, Cambridge). We expect our team to work from the office least 3 days per week. Why join us We're an experienced team that has built a company in this space before, our product has clear product-market fit, and we've raised money from top investors. We have an ambitious and distinctive vision for what can be built in consumer healthcare. We believe LLMs and price transparency legislation have opened up several massive opportunities. If you're an ambitious and entrepreneurial software engineer and this resonates, please apply.
    $111k-149k yearly est. 1d ago
  • Senior Software Engineer

    Premier Group 4.5company rating

    Principal software engineer job in San Francisco, CA

    Founding Engineer On-Site San Francisco, CA $170,000 - $200,000 About: We are seeking versatile Sr Software Engineers who specialize across disciplines - Machine Learning, Data Engineering, and Full-Stack Development. The ideal candidate is willing to get their hands dirty, push boundries, and driven by a need to succeed. You will be ready to work diligently and build rapidly to win the market. You should be prepared to challenge existing concepts and develop alternative solutions. Job Summary: You'll operate at the cutting edge of LLMs, computer vision, and data engineering to automate compliance in precision-focused industries. You'll also collaborat with major global industrial partners. Your work will help build a product that leading organizations will depend on to prevent accidents, protect lives, and transform the way they run their operations. Who You Are: Able to make decisions quickly. Proactive. Comfortable with TypeScript, Python, Docker, LLMs, YOLO, Tesseract, PostgreSQL, AWS, and React Native. Have a history of building products that have been used. Thrive under pressure and within an unstructured environment. What You'll Do: Speak with users and gather their needs, experiences, and problems. Architect systems that will be used daily by others at billion-dollar companies. Build agent-swarm data pipelines that will autonomously audit. Maintain and scale infrastructure. Produce quickly without the fear of perfection. Work directly with the founding team and customers.
    $170k-200k yearly 4d ago
  • Lead Frontend Developer / Manager / AI Software

    The Cypress Group 3.9company rating

    Principal software engineer job in San Francisco, CA

    Our client is a VC-funded SaaS startup located in San Francisco, CA building AI-powered data analytics and documentation soluitions for the biotech and pharmaceutical industries. They are currently looking for a Front-End Engineering Team Lead / Manager to work on-site in their office 3 days / week. Qualified candidates will have 7+ years of experience working with React.js, Typescript, and any exposure to or experience with Python / Django is a plus. Responsibilities include doing architecture, design and hands-on coding ~75% of the time and leadership and management of a team of 4 Developers 25% of the time. Industry experience in B2B SaaS, workplace tools or document management is desired. BSCS or equivalent. Must have startup experience. Experience working in a highly regulated domain involving data privacy and security is preferred. This role is hybrid on-site, in the office 3 days / week in San Francisco, CA. The role features competitive compensation, comprehensive company-paid healthcare benefits, 401k with company matching and potential performance bonus. Please send your resume to ******************* for immediate consideration.
    $132k-165k yearly est. 1d ago
  • Senior Cloud Software Engineer

    Xoriant 4.4company rating

    Principal software engineer job in Santa Clara, CA

    Hi, Want to Connect regarding a urgent position please review below description and let me know if you are interested. Job Title: Senior Cloud Software Engineer (Threat Prevention & AppID) Duration: 7+ Months Xoriant reasonably expects the pay rate for this position to be within the following range: $50/hr-52/hr. Job Description: Duties: Your Career We're seeking innovators - engineers who seek to design new products, designing state-of-the-art products that do not exist today. These engineers love to code with a drive to build global products and bring new ideas to develop security disciplines to solve real-world problems. We are looking for talent engineers who take ownership of their areas of focus and who are driven to pursue problems at every level. Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal. Your Impact: Participate in the design and implementation of threat prevention & AppID cloud services for public cloud and private cloud features Participate in all phases of the product development cycle, from definition, design, through implementation and test Provide real-time security services to customers Work with PLM on new feature requirement Work with QA and DevOps on new release deployment Work with support to handle customer issues Work with security researchers and data scientist on a new feature request Additional Information: The Team We are the Threat Prevention & AppID Infrastructure team. Our engineering team is at the core of our products deliver the best of security services on the cloud to prevent cyberattacks. We are constantly innovating challenging the way we, and the industry, think about cybersecurity. Our engineers don't shy away from building products to solve problems no one has pursued before. We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment. Skills: Qualifications Your Experience: BS/MS in Computer Science or Computer Engineering Solid programming skills in GoLang, Python or Java Solid knowledge and skills on Linux Solid skills with Kubernetes and Docker Rich Google Cloud Platform experience is a plus Solid knowledge of web servers/proxies such as NGINX, envoy 3 years of working experience on data infrastructure platforms Strong micro-service development experience Rich Experience with SQL and No-SQL DB technologies such as MySQL, Redis Hands-on experience with the queuing system such as RabbitMQ, Kafka, experience with Pub/Sub is a plus Solid skills in multi-threads and multi-processes programming and experience in a distributed system are preferred DevOps experience a plus Teamwork, problem-solving and a can-do attitude Education: Bachelor s Degree in Computer Science or related field (or equivalent) Regards, Akangsha Mohite Team Lead W: ************** E: *************************** Xoriant is an equal opportunity employer. No person shall be excluded from consideration for employment because of race, ethnicity, religion, caste, gender, gender identity, sexual orientation, marital status, national origin, age, disability or veteran status.
    $50 hourly 4d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Daly City, CA?

The average principal software engineer in Daly City, CA earns between $124,000 and $245,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Daly City, CA

$174,000

What are the biggest employers of Principal Software Engineers in Daly City, CA?

The biggest employers of Principal Software Engineers in Daly City, CA are:
  1. The Walt Disney Company
  2. Genentech
  3. Snap
  4. Atlassian
  5. Invisible Technologies
  6. Open Roles
  7. Crusoe Energy Systems
  8. SoFi
  9. Tendo
  10. Nextdoor
Job type you want
Full Time
Part Time
Internship
Temporary