Post job

Software development engineer jobs in San Francisco, CA - 10,964 jobs

All
Software Development Engineer
Quality Assurance Engineer
Software Engineer
Test Engineer
Senior Software Engineer
Software Development Manager
Software Validation Engineer
Networking/Software Engineer
Staff Software Engineer
  • Siri Speech QA Engineer: Automation & Quality

    Apple Inc. 4.8company rating

    Software development engineer job in San Francisco, CA

    A leading tech company is seeking a Tools and Automation Engineer for the Siri Speech Quality Engineering team in San Francisco. The role involves developing test plans, identifying critical testing areas, and ensuring user-facing features meet high-quality standards. Candidates should have strong coding skills in C/C++, Objective C/Swift, and Python, along with experience in audio testing. The position offers competitive compensation and benefits that include comprehensive medical coverage and stock options. #J-18808-Ljbffr
    $134k-172k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • QA Automation Engineer

    Air Apps, Inc.

    Software development engineer job in San Francisco, CA

    About Air Apps At Air Apps, we believe in thinking bigger-and moving faster. We're a family-founded company on a mission to create the world's first AI-powered Personal & Entrepreneurial Resource Planner (PRP), and we need your passion and ambition to help us change how people plan, work, and live. Born in Lisbon, Portugal, in 2018-and now with offices in both Lisbon and San Francisco-we've remained self-funded while reaching over 100 million downloads worldwide. Our long-term focus drives us to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference. Here, you'll be a creative force, shaping products that empower people across the globe. Join us on this journey to redefine resource management-and change lives along the way. The Role As a QA Automation Engineer at Air Apps, you will play a crucial role in building and maintaining automated test frameworks and regression test suites to ensure our applications meet the highest quality standards. You will work closely with developers, product managers, and QA teams to implement automated testing strategies, increase test coverage, and optimize testing efficiency. Your contributions will directly impact the stability, performance, and reliability of our applications across web and mobile platforms. Responsibilities Design, develop, and maintain automated test frameworks for web and mobile applications. Create and execute automated regression, functional, performance, and API tests. Integrate automated tests into CI/CD pipelines for continuous testing. Collaborate with development teams to ensure testability of features and early defect detection. Analyze test results, troubleshoot failures, and report issues to development teams. Enhance test coverage by identifying critical scenarios and edge cases. Work with cross-functional teams to define quality standards and best practices. Stay up to date with emerging automation tools, frameworks, and testing methodologies. Requirements Around 3+ years of experience in test automation development. Proficiency in test automation frameworks (e.g., Selenium, Cypress, Appium, Playwright). Strong experience in programming languages such as Python, Java, JavaScript, or TypeScript. Hands‑on experience with API testing (Postman, REST Assured, or similar). Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, CircleCI). Experience with version control systems (Git) and test management tools (TestRail, Zephyr). Strong understanding of software testing principles, SDLC, and agile methodologies. Knowledge of performance and load testing tools (JMeter, Gatling) is a plus. Experience testing mobile applications (iOS & Android) is a plus. Strong analytical and problem‑solving skills with a keen attention to detail. What benefits are we offering? Apple hardware ecosystem for work. Annual Bonus. Medical Insurance (including vision & dental). Disability insurance - short and long-term. 401k up to 4% contribution. Air Conference - an opportunity to meet the team, collaborate, and grow together. Transportation budget Free meals at the hub Gym membership Diversity & Inclusion At Air Apps, we are committed to fostering a diverse, inclusive, and equitable workplace. We enthusiastically welcome applicants from all backgrounds, experiences, and perspectives. We celebrate diversity in all its forms and believe that varied voices and experiences make us stronger. Application Disclaimer At Air Apps, we value transparency and integrity in our hiring process. Applicants must submit their own work without any AI‑generated assistance. Any use of AI in application materials, assessments, or interviews will result in disqualification. #J-18808-Ljbffr
    $89k-125k yearly est. 5d ago
  • QA Engineer: Scientific Workflows & AI Validation

    Mithrl Inc.

    Software development engineer job in San Francisco, CA

    A tech bio company in San Francisco is seeking a QA Engineer, Scientific Software to ensure the integrity of their AI Co-Scientist. This role requires a PhD-level candidate with experience in drug development and omics data. You will create automated tests, develop validation frameworks, and work closely with engineers to ensure scientific accuracy. This impactful position combines scientific understanding with software quality engineering, contributing to breakthroughs in biotechnology. Comprehensive health benefits and a vibrant office culture in SF are part of the offer. #J-18808-Ljbffr
    $89k-125k yearly est. 2d ago
  • Simulation and Test Engineer (Conversational AI) - US Based

    Andromeda Robotics

    Software development engineer job in San Francisco, CA

    About Us Andromeda Robotics is an ambitious social robotics company with offices in Melbourne and San Francisco, dedicated to creating robots that seamlessly and intelligently interact with the human world. Our first robot, Abi, is a testament to this vision-a custom-built platform designed from the ground up to be a helpful aid and intuitive partner in aged care homes. We are a passionate, collaborative team of engineers who solve some of the most challenging problems in AI and robotics. To accelerate our development and ensure Abi's reliability, we are seeking a foundational member to build out our capabilities to train and test our robot in simulation. Our Values Deeply empathetic - Kindness and compassion are at the heart of everything we do. Purposely playful - Play sharpens focus. It keeps us curious, fast and obsessed with the craft. Relentlessly striving - With relentless ambition, an action bias and constant curiosity, we don't settle. Strong when it counts - Tenacious under pressure, we expect problems and stay in motion to adapt and progress. United in action - Different minds. Shared mission. No passengers. The Role We are looking for a creative and driven Simulation and Test Engineer to build Andromeda's testing infrastructure for our conversational AI systems and embodied character behaviours. Your immediate focus will be creating robust test systems for Abi's voice-to-voice chatbot, social awareness perception, and gesture motor control. As this infrastructure matures, you'll extend it into simulation environments for generating synthetic training data for character animation and gesture models. The Team You'll work at the intersection of our character software, robotics, perception, conversational AI, controls, and audio engineering teams. We bring deep expertise from autonomous vehicles and robotics, including simulation backgrounds. You'll collaborate with product owners and technical specialists to define requirements, integrate systems, and ensure quality across our AI/ML stack. Phase 1: Build The Test Foundation Define and stand up synthetic test environments for our AI/ML conversational stack Conversational AI testing: voice-to-voice chat quality, response appropriateness, tool calling accuracy Memory system testing: context retention, recall accuracy, conversation coherence Audio modelling and testing: multi-speaker scenarios, room acoustics, voice activity detection Perception system testing: social awareness (face detection, gaze tracking, person tracking) Gesture appropriateness testing: Working with our Controls/ML team, create test infrastructure to validate that Abi's body gestures CI/CD and automated regression testing for all AI/ML subsystems Custodian of quality metrics: if they don't exist, work with stakeholders to elicit use cases, derive requirements, and establish measurable quality metrics Requirements formalisation: you're skilled at gathering, documenting, and tracing requirements back to test cases Phase 2: Scale To ML Training Infrastructure Our approach to gesture generation requires high-fidelity synthetic interaction data at scale. You'll investigate and build the infrastructure to generate this data, working closely with our character software team to define requirements and validate approaches. Extend test environments into training data generation pipelines Investigate and stand up simulation tools (e.g. Unity, Unreal Engine, Isaac Sim) to support our machine learning pipeline with synthetic data and validation infrastructure Build infrastructure for fine-tuning character animation models on simulated multi-actor scenarios Enable ML-generated gesture development to augment hand-crafted animation workflows Create virtual environments with diverse social interaction scenarios for training and evaluation Success In This Role Looks Like Months 1-3, stabilise our conversational system with automated regression tests and measurable quality benchmarks. By month 6, deliver an integrated simulation environment enabling rapid testing and iteration across our AI/ML stack. You'll design tests that push our systems beyond their limits and find what's brittle. Through trade studies and make-vs-buy decisions, you'll establish the infrastructure, set up automatic regression tests, and trace test cases back to high-level requirements. You'll be the final guardian, verifying that our AI and machine learning systems work as intended before integration with Abi's physical platform. Your work will directly impact the speed and quality of our development, ensuring that every software build is robust, reliable, and safe. Key Responsibilities Architect and Build: Design, develop, and maintain scalable test infrastructure for conversational AI, perception, and gesture control systems Own Testing Pipeline: Develop a robust CI/CD pipeline for automated regression testing, enabling rapid iteration and guaranteeing quality before deployment Test Scenarios: Create diverse audio environments, multi-actor social scenarios, and edge cases to rigorously test Abi's conversational and social capabilitiesli> Model with Fidelity: Implement accurate models of Abi's hardware stack (cameras, microphone array, upper body motion) as needed for test and simulation scenarios Enable Future ML Training: Design test infrastructure with an eye towards evolution into a simulation platform for generating synthetic training data for character animation and gesture models Integrate and Collaborate: Work closely with the robotics, AI, and software teams to seamlessly integrate their stacks into the test infrastructure and define testing requirements Analyse and Improve: Develop metrics, tools, and dashboards to analyse test data, identify bugs, track performance, and provide actionable feedback to the engineering teams Ideally You Have Bachelor or Masters in Computer Science, Robotics, Engineering, or a related field 5+ years of professional experience testing complex AI/ML systems (conversational AI, perception systems, or embodied AI) Strong programming proficiency in Python (essential); C++ experience valuable Hands‑on experience with LLM testing, voice AI systems, or chatbot evaluation frameworks Understanding of audio processing, speech recognition, and/or computer vision fundamentals Experience with testing frameworks and CI/CD tools (pytest, Jenkins, GitHub Actions, etc.) Familiarity with ML evaluation metrics and experimental design A proactive, first‑principles thinker who is excited by the prospect of owning a critical system at an early‑stage startup Bonus Points Experience with simulation platforms (e.g. Unity, Unreal Engine, NVIDIA Isaac Sim, Gazebo) and physics engines Experience with character animation systems, motion capture data, or gesture generation Knowledge of reinforcement learning, imitation learning, or synthetic data generation for training ML models Experience with 3D modelling tools and game engine content creation Understanding of ROS2 for robotics integration Knowledge of sensor modelling techniques for cameras and audio Experience building and managing large-scale, cloud-based simulation infrastructure PhD in a relevant field The expected base salary range for this role, when performed in our San Francisco office, is $150,000 - $250,000 USD, depending on skills and experience. The salary for this position may vary depending on factors such as job‑related knowledge, skills, and experience. The total compensation package may also include additional benefits or components based on the specific role. Details will be provided if an employment offer is made. If you're excited about this role but don't meet every requirement, that's okay-we encourage you to apply. At Andromeda Robotics, we celebrate diversity and are committed to creating an inclusive environment for all employees. Let's build the future together. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #J-18808-Ljbffr
    $150k-250k yearly 3d ago
  • Simulation & Test Engineer for Conversational AI & Robotics

    Dromeda

    Software development engineer job in San Francisco, CA

    A forward-thinking robotics company based in San Francisco is seeking a Simulation and Test Engineer to develop and maintain scalable testing infrastructure for their conversational AI systems. The ideal candidate will have a strong background in AI/ML testing, proficiency in Python, and experience with simulation platforms. The role offers a competitive salary range of $150,000 - $250,000 USD based on skills and experience, in a dynamic environment focused on innovation and diversity. #J-18808-Ljbffr
    $150k-250k yearly 2d ago
  • Software Development Manager, AWS Neuron Machine Learning Distributed Training - Model Enablement

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

    Software development engineer job in Cupertino, CA

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the Trn1 and Inf1 servers that use them. As the SDM of Software Development for the Machine Learning Distributed Training team, you will be responsible for leading a strong team of engineers and managers to help design and deploy these new products. A successful candidate will have an established background in developing Machine Learning products with direct customer-facing experience, a strong technical ability and a motivation to achieve results. Experience in Machine Learning and software development is also a must. Responsible for the full development life cycle of our integrations and extensions for inference and training support in Pytorch, XLA, JAX as well as distributed training libraries like FSDP, DDP and others. Includes enabling models using MoE architectures and future newer architectures. Lead the way to ensure support for key ML functionality in a combined chip / software platform Ensure the right thing is being built and delivered to customers Key job responsibilities Our engineers and managers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. Research implementations that deliver the best possible experiences for customers. A day in the life You will work with the executive leadership and other senior management and technical leaders to define product directions and deliver them to customers. We build massive-scale distributed training and inference solutions. This organization builds the full stack of software, servers and chips to accelerate at the highest scale. About the team Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. 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. 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. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. 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. Hybrid Work We value innovation and recognize this sometimes requires uninterrupted time to focus on a build. We also value in-person collaboration and time spent face-to-face. Our team affords employees options to work in the office every day or in a flexible, hybrid work model near one of our US Amazon offices. Our hybrid models allow you the freedom to work from home whenever in-office collaboration isn't necessary. 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 - 8+ years of leading the definition and development of multi tier web services experience - Experience partnering with product or program management teams - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - 3+ Years of Deep Learning/Machine learning experience 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
  • Test Engineer

    Mvp VC

    Software development engineer job in San Francisco, CA

    Wanna join the adventure? As a Test Engineer at Loft Orbital, you will contribute to the design execution, and improvement of test processes that ensure the reliability and performance of Loft's space hardware. You'll work hands‑on with a range of systems-from subsystems to full spacecraft-supporting environmental, functional, and automated campaigns. You will collaborate closely with design, manufacturing, and software teams to develop test plans, execute procedures, and analyze results to ensure our satellites and components meet mission requirements. This role offers the opportunity to deepen your technical expertise in testing complex aerospace hardware while working in a fast‑paced and collaborative environment. About the Role Support the design, development, and execution of test procedures, setups, and instrumentation for spacecraft and subsystem‑level testing. Participate in the development and implementation of automated and manual test equipment, fixtures, and/or ground support equipment (GSE). Execute and document environmental and functional tests, including vibration, thermal, thermal vacuum (TVAC), and EMI. Collect, analyze, and interpret test data; generate reports and document results, flags, and non‑conformances. Collaborate cross‑functionally to ensure tests align with mission requirements, schedules, and quality standards. Contribute to process improvement initiatives for test documentation, configuration control, and data management. Must Haves Bachelor's degree in Electrical, Mechanical, Aerospace, or Systems Engineering, or equivalent experience. 3-7 years of experience in aerospace or related hardware testing. Working knowledge of test methods and environmental test standards (e.g., GEVS, MIL‑STD). Ability to interpret engineering drawings, schematics, and test specifications. Familiarity with data acquisition systems, instrumentation, and control systems. Experience with scripting or automation tools (e.g., Python, MATLAB, LabVIEW). Strong problem‑solving skills and attention to detail. Comfortable working hands‑on with hardware and in test lab environments. Nice to Haves Experience with Electrical Ground Support Equipment (EGSE). Exposure to requirements verification and validation processes. Experience supporting satellite or aerospace test campaigns, including environmental testing. Familiarity with data management tools or configuration control systems. Willingness to support off‑hours or weekend testing when required. Benefits 100% company‑paid medical, dental, and vision insurance option for employees and dependents. Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA. 100% employer‑paid Life, AD&D, Short‑Term, and Long‑Term Disability insurance. Flexible Time Off policy for vacation and sick leave, and 12 paid holidays. 401(k) plan and equity options. Daily catered lunches and snacks in office. International exposure to our team in France. Fully paid parental leave; 14 weeks for birthing parent and 10 weeks for non‑birthing parent. Carrot Fertility provides comprehensive, inclusive fertility healthcare and family‑forming benefits with financial support. Off‑sites and many social events and celebrations. Relocation assistance when applicable. Salary: $100,000 - $135,000 a year. * Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other underrepresented people tend to only apply when they meet 100% of the qualifications. At Loft, we value respectful debate and people who aren't afraid to challenge assumptions. We strongly encourage you to apply, even if you don't check all the boxes. Who We Are Loft: Space Made Simple. Founded in 2017, Loft provides governments, companies, and research institutions with a fast, reliable, and flexible way to deploy missions in orbit. We integrate, launch, and operate spacecraft, offering end‑to‑end missions as a service across Earth observation, IoT connectivity, in‑orbit demonstrations, national security missions, and more. Leveraging our existing space infrastructure and an extensive inventory of satellite buses, Loft is reducing years‑long integration and launch timelines to months. With more than 25 missions flown, Loft's flight heritage and proven technologies enable customers to focus on their mission objectives. At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close‑knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career. We value kind, supportive and team‑oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator. As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages. With 4 satellites on‑orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA | Golden, CO | and Toulouse, France. As an international company your resume will be reviewed by people across our offices so please attach a copy in English. #J-18808-Ljbffr
    $100k-135k yearly 5d ago
  • Software Engineer - Jobs Platform & Certifications

    Openai 4.2company rating

    Software development engineer job in San Francisco, CA

    About the Role We're looking for exceptional engineers to help build one of the most transformative applications of AI: using ChatGPT to expand economic opportunity at scale. This is a unique chance to work at the intersection of agents, search/matching, personalization, UX, and real-world economic impact and building AI products that directly change people's lives. Millions already turn to ChatGPT for career help, but the job market is stuck in static résumés, keyword search, and opaque hiring. We're building something different: a career agent that understands your skills, helps you prove them through certifications, and works nonstop to unlock opportunities - leading to a network where worker and employer agents match on real capabilities, not job boards. In this role, you will: Own major product surfaces end-to-end to build the next-generation AI-powered jobs platform Design and ship core systems for matching, candidate verification, skills representation, and workflow automation Work with research to turn new model and agent capabilities into production features that help users prove skills, certify expertise, and find great opportunities Build high-trust, scalable systems that support millions of job seekers and employers Run experiments, talk to users, and iterate quickly to identify what drives successful outcomes, not clicks or resumes Work closely with product, design, research, and ops to create human-centered experiences powered by AI Optimize for speed, reliability, and security, ensuring a trusted platform for economic mobility You may be a good fit if you have: 5+ years of software engineering experience building highly-available user-facing products Experience working across the stack (frontend + backend) and comfort owning features end-to-end Passion for marketplaces, matching systems, or search/personalization, even if you haven't built one before Interest in AI-driven UX, agents, and workflow automation (direct ML experience not required) Enthusiasm for working in a fast-moving, ambiguous environment where new ideas ship quickly and user impact matters most About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's affirmative action and equal employment opportunity policy statement. Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. #J-18808-Ljbffr
    $122k-166k yearly est. 4d ago
  • Software Engineer - Simulation

    Doppel

    Software development engineer job in San Francisco, CA

    Why Join Doppel Doppel is built to outsmart one of the great threats AI presents: mass‑manufactured social engineering. Countless scams, deepfakes, and other social engineering attacks are surging across every digital channel: websites, social media, ads, encrypted messaging apps, mobile, and more. Our mission is simple but bold: make the internet a safer place by outsmarting the world's fastest‑evolving digital threats. Backed by top‑tier investors and trusted by some of the world's most recognized brands, Doppel is growing fast. If you're driven to solve real‑world problems with bold technology, we'd love to meet you. What We're Building We're building the AI‑native social engineering defense platform. This means we're designing scalable systems that monitor billions of domains, social media accounts, apps, dark web forums, etc., and leverage AI agents to identify and neutralize digital threats. What We're Looking For We're looking for an experienced full‑stack engineer to help build out our new Simulation product. We only just recently launched it but market traction is growing extremely fast and we need people excited to jump and do whatever it takes to build what our customers desperately want. For example: Build out a “Cursor for phishing simulation” flow that lets users create simulations using natural language. Build out voice deepfakes that use AI to call employees pretending to be their co‑worker. Here are some additional resources on what we built and why. What We Offer 🚀 A mission‑driven culture with low ego, high ownership, deep customer obsession, and exceptional talent density 🍽️ Free lunch and dinner in the office 🌴 Flexible PTO ✈️ Quarterly team offsites Join Doppel Doppel is the first platform built to dismantle digital deception at scale. We scan over 150 million entities daily and deploy continuously adaptive AI SOC agents, paired with expert human analysts, to uncover and disrupt the infrastructure behind phishing, impersonation, and online fraud before attacks can spread. Our Threat Grid turns every customer signal into shared intelligence, making each disruption smarter, faster, and more effective. We're not just another cybersecurity company. We're defining the future of social engineering defense, where trust is protected, and deception becomes unprofitable. Backed by top‑tier investors and trusted by some of the world's most recognized brands, Doppel is growing fast. If you're driven to solve real‑world problems with bold technology, we'd love to meet you. #J-18808-Ljbffr
    $106k-150k yearly est. 4d ago
  • Flight Software Engineer

    Antramo, Inc.

    Software development engineer job in Sunnyvale, CA

    About the job Flight Software Engineer An aerospace start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary lighter than air flight vehicle. You will work within a dynamic engineering and design team to plan, conceptualize, rapidly prototype, test and implement innovative solutions for the design, fabrication, and assembly of large experimental flight vehicles. We believe in fast-cycle development and approach to flight systems development with the motto "build a little, test a little, learn a lot". This unique position allows for hands-on leadership through all phases of development, from concept to flight of an experimental aerospace vehicle. We are seeking a high energy, passionate Senior Software Engineer to help further the development of software for safety critical systems as well as actively test and validate rapidly developed software on the Airship. Responsibilities and Duties Lead Capturing and Finalizing Software Requirements in collaboration with flight test engineers, flight operations, pilots, and other cross functional stake holders. Create and maintain Design and Architecture of Safety Critical Software for aircraft/airship. Lead and hands-on with Safety Critical Software Implementation and integration activities. Develop comprehensive test sets for validation and verification of released software. Lead root cause analysis of issues stemming from internal and external test activities. Lead software development in conjunction with other systems to Verify & Validate repeatability and reliability on the Airship meeting quality and timing requirements. Develop and establish requirements for associated Simulation software. Create and maintain Simulation software design documentation and test reports. Lead various levels of Software Releases for various testing and final usage Airship. Lead Software Change Request, Merge Request, Software Review, etc. activities Lead and Mentor Software Engineering team members and related development activities. Collaborate with various cross functional teams. Lead and/or Support training activities. Qualifications and Skills BS/MS in Computer Science, Computer Engineering or related field. 7/5 years of experience in a similar Senior Software Engineer role and responsibilities. Proficient in Real Time Operating System and Embedded Systems based development. Proficient in C#, C++, RTOS, Python, and Scripting. Proficient with GitLab based CI-CD software build toolchain and release. Proficient in common software validation practices and standards. Detail oriented and well organized with excellent communication skills. Self-Starter as well as a Team player, with a can-do attitude and a desire to learn. Desired Additional Skills Experience with aviation standards such as DO-178C or equivalent industry standards. Experience working with EE hardware interfaces such as MCU, Communication, Sensors, Actuators, etc. Experience working with C and/or embedded C. Experience working with PLC systems and HMI. Experience in development of UI for cockpit, instrument cluster, equipment. Basic front-end and back-end software architecture-based development. What We Offer! Relocation assistance Excellent medical, dental, and vision insurance through a PPO plan (100% premium paid for individuals, ~70% for dependents) Company-paid life, AD&D, long-term disability, and short-term disability insurances Parental leave Generous PTO + 10 paid holidays 401(k) matching up to 6% Lunch and snacks provided every day, including accommodations for all dietary restrictions Monthly wellness stipend Monthly cell phone stipend Yearly education stipend to obtain certifications or take classes in your field Fun events, swag, and the occasional airship ride An opportunity to change the world and work with some of the smartest and the most talented experts from different fields Compliance Requirements Criminal background check clearance Drug test clearance wherever applicable $160,000 - $185,000 a year The base salary range for this role is $160,000 to $185,000, which is determined based on experience, geography, and qualifications. The base salary is one component of the total compensation package, which includes a very competitive annual bonus, 401K Match, and other generous benefits. While we believe competitive compensation is a critical aspect of your decision to join us, we do hope you also spend time considering why our mission and culture are right for you.
    $160k-185k yearly 6d ago
  • Senior Software Engineer, Site Reliability

    Startups

    Software development engineer job in San Francisco, CA

    About Us: Parabola is a workflow builder that makes it easy to organize and transform messy data from anywhere-even PDFs, emails, and spreadsheets-so that forward-thinking teams can automate the work they thought would always be manual. Teams at fast-moving companies like Brooklinen, On Running, and Flexport use Parabola to save hundreds of hours and finally take on the projects that used to feel out of reach. Whether it's reconciling inventory across multiple 3PLs, auditing invoices, or manually exporting the same report every Monday, Parabola gives teams the power to automate it-all without needing engineering support. Parabola is backed by OpenView Partners, Matrix Partners, Thrive Capital and more. About the role: As a Senior Site Reliability Engineer on our rapidly growing team, you'll measure how well our software is working, and from that baseline propel us towards high impact improvements that our customers value. Given our small team, your work might span performance, developer experience, security & compliance, and foundational architecture work. You'll also be on‑call and will improve our technical operations, learning as we go. What you'll be doing: Monitoring our core business‑logic software, both via on‑call and in non‑urgent situations: describing its existing behavior and defining SLOs or SLAs that get us (you and we) to respond. Extending and monitoring our infrastructure stack. Because we are B2B, we have fewer raw users, but their usage is often business‑critical and we need the infrastructure for that. Maintaining both a mental and a reified model of our systems: from this model, estimating risk, planning projects, and debugging efficiently. Collaborating with our engineering team and company leadership from your unique lens on site reliability - being vocal and clear in your expertise in this specialization. Working on our core orchestration logic that determines how to efficiently run tens of thousands of workflows at the same time - we recently rebuilt our orchestrator on top of Temporal and we love it! Advising many parallel major backend engineering projects, both early in planning and through release. Join such projects for building from time‑to‑time. Optimizing our services for scalability, stability, and observability as our customer base grows and our product becomes more sophisticated. Improving our developer experience in tactical ways, and improving our overall engineering processes and practices more broadly, especially given the opportunities & pressures of LLM coding agents. What (we think) you'll need to do it: 5+ years of SRE, DevOps, or Platform engineering experience A proven record of building efficient, performant, and easy to extend systems. Has maintained quantitative metrics of site reliability, while also demonstrating judgment about appropriate strictness for SLOs & SLAs. Given our team size, the expectations are somewhat less formal and mature than many SRE teams have; you will both strengthen our approach, but also navigate tradeoffs. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) and how they interact with backend services, and with Linux. Experience implementing and managing AWS infrastructure. You're not afraid to ask for help, and you're happy to give it, too. You're an enthusiastic communicator and you like working with a team that provides both mutual support and thoughtful critique. You're excited to join a hybrid team and work out of our NYC or SF office ~3 days a week. Nice to haves: Experience with Temporal. Experience building AI platforms, or the tooling and systems behind AI products. Familiarity with Kubernetes/Helm (we use Amazon EKS). Experience implementing and deploying infrastructure‑as‑a‑service (IaaS) tools to manage production cloud environments. Experience managing CI/CD pipeline for multiple environments, and developer experience more broadly. Experience building cloud storage or data modeling products. Experience working at early stage startups. Salary Range: $180,000 - $200,000 This salary range represents the minimum and maximum for this role based in San Francisco and New York. The salary given for this position is dependent on multiple factors, including years of experience, interview performance and anticipated responsibilities of the role. Our base salary is one component of Parabola's competitive total package, which also includes equity and premium health and wellness benefits. #J-18808-Ljbffr
    $180k-200k yearly 5d ago
  • Senior Software Engineer - Site Reliability

    Ironclad Inc.

    Software development engineer job in San Francisco, CA

    Business runs on contracts. Every dollar earned, relationship formed, and advantage gained comes down to the contract that makes it real. But getting a contract done is more complicated than it should be. And when contract data is buried, leaders can't see risks, obligations, or act in time. Ironclad is the leading AI contracting platform that transforms agreements into assets. Contracts move faster, insights surface instantly, and agents push work forward, all with you in control. Whether you're buying or selling, Ironclad unifies the entire process on one intelligent platform, providing leaders with the visibility they need to stay one step ahead. That's why the world's most transformative organizations, from OpenAI to the World Health Organization and the Associated Press, trust Ironclad to accelerate their business. We're consistently recognized as a leader in the industry: a Leader in the Forrester Wave and Gartner Magic Quadrant for Contract Lifecycle Management, a Fortune Great Place to Work six years running, and one of Fast Company's Most Innovative Workplaces. Ironclad has also been named to Forbes' AI 50 and Business Insider's list of Companies to Bet Your Career On. This is a hybrid role. Office attendance is required at least twice a week on Tuesdays and Thursdays for collaboration and connection. There may be additional in-office days for team or company events. Software Engineer, Platform Infrastructure sits under the umbrella of Product and Engineering and plays a pivotal role in ensuring our developers have the tools, infrastructure, and systems to provide our customers with reliable, secure, and scalable software. Roles & Responsibilities: Be part of the Cloud Platform SRE Team, focused on building our Cloud Platform using modern tools and best practices. Champion SRE best practices within the team and throughout the organization Solve the whole problem. Architecture for resiliency, identify risks, and make it happen. Ability to use a wide variety of open source technologies and tools Understanding of Continuous Integration & Continuous Delivery in the software engineering process and can clearly articulate how a Software Engineer, Platform Infrastructure facilitates these practices in collaboration with the Development, Quality Assurance and Technical Operations teams to drive business goals Ability to demonstrate a clear, energetic and excited interest in automating everything (build, test, release/deploy, monitoring, reporting), which includes Infrastructure as Code Preference for collaboration, open communication and reaching across functional borders Thorough understanding of backup/recovery systems, development automation routines, storage area networks and virtualization Be on an on-call rotation to respond to incidents that impact Ironclad's availability, and provide support with internal or customer-facing incidents Develop an understanding of the near, mid, and long-term needs of the business - and understand how the Platform SRE contributes to its success Influence architectural decisions with a focus on security, scalability, and high performance Be a mentor, multiply our team's output with leadership and guidance Key Skills: 8+ years of professional DevOps / SRE experience. 5+ years of coding (Python, Golang, TypeScript Shell Scripting, Rust, etc), scaling, and architecture work. Experience with Typescript is a plus. Expert knowledge of Docker and Kubernetes Experience with Google Cloud Platform (or similar provider) Experience with Build and Deployment tools such as Terraform, CircleCI, ArgoCD Experience with multi-region support is a plus Experience with ELK Stack, MongoDB, Postgres Strong technical aptitude and exceptional communication skills (written and verbal) Ability to appropriately prioritize and respond to different escalations Troubleshooting and analytical skills, drive to help customers, and the ability to dive deep and learn a new product. Experience and desire to work cross-functionally Team and goal-oriented. High output; low ego Benefits: Health, dental, and vision insurance 401k Wellness reimbursement Take what you need vacation policy Generous parental leave for both primary and secondary caregivers Base Salary Range: $180,000 - $200,000 The base salary range represents the minimum and maximum of the salary range for this position based at our San Francisco headquarters. The actual base salary offered for this position will depend on numerous factors, including individual proficiency, anticipated performance, and the location of the selected candidate. Our base salary is just one component of Ironclad's competitive total rewards package, which also includes equity awards (a new hire grant, along with opportunities for additional awards throughout your tenure), competitive health and wellness benefits, and a commitment to career growth and development. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. #J-18808-Ljbffr
    $180k-200k yearly 1d ago
  • Staff Software Engineer, Site Reliability

    Asana 4.6company rating

    Software development engineer job in San Francisco, CA

    Asana's rapid growth brings new challenges in keeping our systems fast, reliable, and resilient. As our product evolves, we're making a major investment in reliability - and building a brand new SRE team in Warsaw is a key part of that strategy. This is your chance to help shape it from day one. This isn't a traditional “ops” role - we're looking for strong software engineers who are passionate about building reliable, distributed systems. You'll work closely with a small SRE team in San Francisco, infrastructure engineers in Reykjavik, and an established infrastructure team in Warsaw. Warsaw will be a significant hub for our future infrastructure engineering and operations. As one of the first engineers here, you'll have a real say in how we build reliable infrastructure, manage incidents, and support the rest of the company. This role is based in our Warsaw office with an office‑centric hybrid schedule - in‑office days are Monday, Tuesday, and Thursday. We offer a Contract of Employment (UoP) for our employees in Poland. What you'll do: Influence the future of Asana's SRE practice, especially as we grow the Warsaw team. Lead reliability‑focused projects across our stack - from infrastructure to tooling to incident response. Define and implement Asana's incident management process - we're investing here, and you'll help shape how it works. Build internal platforms and frameworks that help other teams improve the reliability of their services. Be part of (and help shape) a sustainable on‑call rotation - shared across teams in Warsaw, San Francisco, and Reykjavik. On average, we handle ~1 page per day, but it's not constant, and we care about keeping things sane. Work with our stack: AWS, Kubernetes (EKS), Datadog, MySQL (RDS), ElasticSearch (OpenSearch), Redis, DynamoDB, Terraform, TypeScript, Scala, Go, and Python. (Yeah, we know this sounds like buzzword bingo - but we want this post to actually show up in your searches.) About you: You're a strong and experienced software engineer who's comfortable writing and reading code - this isn't an ops role. You care about reliability, scalability, and long‑term maintainability, not just quick fixes. You might have worked as an SRE before - or maybe you were a product engineer who kept getting pulled into infra work because you cared about how systems actually run. You've seen systems at scale (or want to), and you're excited about solving infrastructure problems that have broad impact. You're curious, take initiative, and aren't afraid to work in ambiguous spaces - especially important on a brand new team. You collaborate well across teams and want to help others build more reliable systems. You don't need to know our exact stack, but you're eager to learn whatever it takes to make things better. You demonstrate curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision‑making. Why this role? Founding team: You'll be one of the first SREs in Warsaw - and a key player in a growing team. Drive real change: This isn't a role where you'll just patch up legacy systems. We are expecting (and supporting) real architectural changes to improve reliability, scalability, and long‑term operability. Big impact: Our product is scaling fast, and reliability is a top company priority. Room to grow: As this team grows, so will your influence - whether you want to lead projects, mentor others, or help shape how we scale. Global collaboration: Work closely with experienced engineers in San Francisco, Reykjavik, and Warsaw, while helping build the future of SRE at Asana. What we offer: Generous, transparent and fair compensation system (base salary and generous Restricted Stock Unit for Asana Inc.). Contract of Employment (with 50% tax deductible costs for author's rights usage for Engineers). Health insurance with dental and travel coverage (Lux Med). Lunch catering on the days that you work from the office. Career growth budget. Home office setup budget. Gym/Fitness reimbursement. Fertility healthcare and family‑forming support with Carrot. Mental health support in Modern Health. Group life insurance. MacBooks with all necessary accessories. For this role, the estimated base salary range is between 23 000 and 33 000 PLN gross monthly on the contract of employment (UoP). The actual base salary will vary based on various factors and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base compensation range for this role may be modified. Our total compensation consists of base salary and equity (RSUs). About us Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office‑centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. Join Asana's Talent Network to stay up to date on job opportunities and life at Asana. #J-18808-Ljbffr
    $181k-242k yearly est. 5d ago
  • Full Stack Software Engineer (Python / React)

    Arrayo

    Software development engineer job in San Francisco, CA

    We're seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React.js. You'll help design, implement, and scale full stack web applications that are secure, performant, and user-centric. Responsibilities Architect, build, and maintain backend services using Python (FastAPI, Flask, Django) Design and implement dynamic and responsive frontends using React.js and/or Vue.js Create and consume RESTful and GraphQL APIs Build reusable components and libraries for frontend use Collaborate across teams to gather requirements, define solutions, and ensure quality Optimize performance and scalability of applications Write unit, integration, and end-to-end tests across the stack Participate in peer code reviews and provide mentorship where appropriate Required Qualifications 5+ years of experience in full stack development M.S. degree in relevant domain required Proficiency with Python and one or more major web frameworks (e.g., FastAPI, Django) Advanced skills in React.js, including Hooks, Context, and state management libraries (e.g., Redux, Zustand) Experience with Vue.js or interest in working across multiple frontend frameworks Familiarity with modern frontend tooling: Webpack, Vite, Babel, ESLint Solid experience with HTML5, CSS3, SASS/SCSS, and responsive UI design Strong understanding of RESTful services, API security, and performance optimization Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL options (MongoDB, Redis) Git and CI/CD best practices (GitHub Actions, CircleCI, GitLab CI) Strong communication skills and a collaborative approach to engineering Preferred Qualifications Familiarity with TypeScript Experience with cloud platforms (AWS, GCP, or Azure) Experience with Docker, Kubernetes, or container orchestration GraphQL and Apollo Client experience Familiarity with microservice architecture Experience working with real-time data (WebSockets, MQTT)
    $106k-150k yearly est. 4d ago
  • QA Engineer: Elevate Web & Mobile Quality

    Air Apps, Inc.

    Software development engineer job in San Francisco, CA

    A tech-driven company in San Francisco is looking for a QA Engineer to ensure the quality and usability of applications. This role requires 3+ years in manual and functional testing with strong collaboration skills. You will conduct various testing methods and document findings to improve product functionality. The position offers competitive benefits including medical insurance and an annual bonus. #J-18808-Ljbffr
    $89k-125k yearly est. 5d ago
  • QA Engineer, Scientific Workflows

    Mithrl Inc.

    Software development engineer job in San Francisco, CA

    ABOUT MITHRL We imagine a world where new medicines reach patients in months, not years, and where scientific breakthroughs happen at the speed of thought. Mithrl is building the world's first commercially available AI Co-Scientist. It is a discovery engine that transforms messy biological data into insights in minutes. Scientists ask questions in natural language, and Mithrl responds with real analysis, novel targets, hypotheses, and patent-ready reports. Our traction speaks for itself: 12X year-over-year revenue growth Trusted by leading biotechs and big pharma across three continents Driving real breakthroughs from target discovery to patient outcomes. ABOUT THE ROLE We are hiring a QA Engineer, Scientific Software to build the test, validation, and monitoring infrastructure that guarantees the correctness and reliability of the Mithrl AI Co-Scientist. This role requires a PhD-level scientist or computational biologist who understands the drug development lifecycle and who has hands‑on experience with omics data. Without this scientific foundation, it is not possible to evaluate whether Mithrl's outputs are biologically meaningful. You will create automated tests for analysis workflows, ingestion pipelines, and discovery applications. You will build CI systems that catch regressions early, set up monitoring and alerting for system behavior, and ensure that every module in Mithrl produces scientifically valid and reproducible outputs. This role bridges scientific understanding with software quality engineering and is critical for maintaining trust in Mithrl's analysis engine. If you are a scientist with a passion for product reliability, reproducibility, and validation of ML powered scientific tools, this is a uniquely impactful position. WHAT YOU WILL DO Build automated test infrastructure for data ingestion, analysis modules, discovery applications, and new product features Develop scientific validation frameworks that check correctness and reproducibility of ML driven biological analyses Establish CI workflows that run end to end tests on every commit and catch scientific and computational regressions Build monitoring and alerting systems that track the health, performance, and scientific integrity of product modules Design automated checks for omics workflows Validate that responses generated by Mithrl align with biological logic and expectations from discovery and preclinical development Work closely with ML engineers, data engineers, and application scientists to ensure scientific accuracy across releases Maintain documentation, data fixtures, and gold standard datasets for regression testing Support the development of QA processes that scale with rapid product growth and new analysis capabilities Build a culture of scientific correctness and software reliability throughout the engineering and product teams WHAT YOU BRING Required Qualifications PhD in biology, computational biology, bioinformatics, systems biology, or a related discovery field Deep understanding of the drug discovery and preclinical development lifecycle Hands‑on experience working with omics data such as transcriptomics, RNA‑seq, proteomics, ATAC‑seq, single cell datasets, or imaging‑derived features Ability to evaluate whether a result, analysis, or insight is scientifically correct based on domain knowledge Familiarity with common discovery analyses such as differential expression, enrichment, pathway reasoning, target scoring, and feature importance Experience with Python or similar languages and comfort with scientific computing workflows Strong interest in software quality, reproducibility, and validation of ML driven scientific systems Excellent communication skills and ability to partner with engineers and scientists Nice to Have Experience building automated tests or QA frameworks for scientific or ML systems Experience with workflow engines, scientific pipelines, or reproducibility tools Familiarity with CI tools and modern software development practices Experience validating outputs of AI powered analysis tools Previous work in a tech bio company or computational platform environment WHAT YOU WILL LOVE AT MITHRL High ownership: You will be the guardian of scientific correctness and reliability inside the AI Co-Scientist Impact: You will work with cutting edge ML, multi modal data, and real discovery workflows Team: Join a tight-knit, talent-dense team of engineers, scientists, and builders Culture: We value consistency, clarity, and hard work. We solve hard problems through focused daily execution Speed: We ship fast (2x/week) and improve continuously based on real user feedback Location: Beautiful SF office with a high-energy, in-person culture Benefits: Comprehensive PPO health coverage through Anthem (medical, dental, and vision) + 401(k) with top-tier plans We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed. Research shows that people who identify as being from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy, so we urge you not to exclude yourself prematurely and to submit an application if you're interested in this work. We think AI systems like the ones we're building have enormous social and ethical implications. We think this makes representation even more important, and we strive to include a range of diverse perspectives on our team. #J-18808-Ljbffr
    $89k-125k yearly est. 2d ago
  • Silicon Validation Software Engineer: CPU and Memory Hierarchy

    Apple 4.8company rating

    Software development engineer job in Cupertino, CA

    **Role Number:** 200*********** Would you like to work on SW that runs on every Apple phone, pad, and Mac computer in the world? Join our team of experienced SW engineers and debuggers in validating Apple's world class silicon. In this highly visible role you will be writing functional validation SW for the CPUs, caches, and memory subsystem of our SoCs, with the aim of identifying logic design and circuit bugs. You will be a SW developer for a system validation tool used widely across Apple's Silicon Engineering group, and will collaborate with SoC design and product engineering teams to debug and drive silicon issues to root-cause. **Description** Work with designers and architects to understand the functionality of various blocks in the SoC. Create validation test plans, ensuring all key features are covered. Develop SW workloads to validate various CPU and memory subsystem features. Integration of these workloads into an existing system validation tool. Make enhancements to the tool's SW framework to support new CPU architectures. Drive the bring-up and execution of our validation SW in pre-silicon (FPGAs) and post-silicon (development boards). Debug workload failures using a variety of tools and hooks. Release and distribute our system validation SW to cross-functional teams across Apple. **Minimum Qualifications** + BS and a minimum of 3 years relevant industry experience **Preferred Qualifications** + Strong understanding of micro-processor architecture + Good knowledge of ARM or another CPU instruction set architecture + Familiarity with memory technologies and power management + Experienced C and assembly programmer + Experience with scripting languages such as Python, Perl, or Tcl + Knowledge of software tool chains including including compilers, assemblers, and source control tools + Background in silicon bring-up and debug experience a plus + Ability to work well in a team, but to be responsible and self-driven. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (*********************************************************************************************** .
    $141k-179k yearly est. 5d ago
  • Simulation and Test Engineer (Conversational AI) - US Based

    Dromeda

    Software development engineer job in San Francisco, CA

    The Bigger Picture At Andromeda Robotics, we're not just imagining the future of human-robot relationships; we're building it. Abi is the first emotionally intelligent humanoid companion robot, designed to bring care, conversation, and joy to the people who need it most. Backed by tier-1 investors and with customers already deploying Abi across aged care and healthcare, we're scaling fast, and we're doing it with an engineering-first culture that's obsessed with pushing the limits of what's possible. This is a rare moment to join: we're post-technical validation, pre-ubiquity, and building out the team that will take Abi from early access to global scale. Our Values Empathy - Kindness and compassion are at the heart of everything we do. Play - Play sharpens focus. It keeps us curious, fast and obsessed with the craft. Never Settle - A relentless ambition, bias toward action, and uncomfortable levels of curiosity. Tenacity - Tenacious under pressure, we assume chaos and stay in motion to adapt and progress. Unity - Different minds. Shared mission. No passengers. The Role We are looking for a creative and driven Simulation and Test Engineer to build Andromeda's testing infrastructure for our conversational AI systems and embodied character behaviours. Your immediate focus will be creating robust test systems for Abi's voice-to-voice chatbot, social awareness perception, and gesture motor control. As this infrastructure matures, you'll extend it into simulation environments for generating synthetic training data for character animation and gesture models. The Team You'll work at the intersection of our character software, robotics, perception, conversational AI, controls, and audio engineering teams. We bring deep expertise from autonomous vehicles and robotics, including simulation backgrounds. You'll collaborate with product owners and technical specialists to define requirements, integrate systems, and ensure quality across our AI/ML stack. Phase 1: Build The Test Foundation Define and stand up synthetic test environments for our AI/ML conversational stack Conversational AI testing: voice-to-voice chat quality, response appropriateness, tool calling accuracy Memory system testing: context retention, recall accuracy, conversation coherence Audio modelling and testing: multi-speaker scenarios, room acoustics, voice activity detection Perception system testing: social awareness (face detection, gaze tracking, person tracking) Gesture appropriateness testing: Working with our Controls/ML team, create test infrastructure to validate that Abi's body gestures CI/CD and automated regression testing for all AI/ML subsystems Custodian of quality metrics: if they don't exist, work with stakeholders to elicit use cases, derive requirements, and establish measurable quality metrics Requirements formalisation: you're skilled at gathering, documenting, and tracing requirements back to test cases Phase 2: Scale To ML Training Infrastructure Our approach to gesture generation requires high-fidelity synthetic interaction data at scale. You'll investigate and build the infrastructure to generate this data, working closely with our character software team to define requirements and validate approaches. Extend test environments into training data generation pipelines Investigate and stand up simulation tools (e.g. Unity, Unreal Engine, Isaac Sim) to support our machine learning pipeline with synthetic data and validation infrastructure Build infrastructure for fine-tuning character animation models on simulated multi-actor scenarios Enable ML-generated gesture development to augment hand-crafted animation workflows Create virtual environments with diverse social interaction scenarios for training and evaluation Success In This Role Looks Like Months 1-3, stabilise our conversational system with automated regression tests and measurable quality benchmarks. By month 6, deliver an integrated simulation environment enabling rapid testing and iteration across our AI/ML stack. You'll design tests that push our systems beyond their limits and find what's brittle. Through trade studies and make-vs-buy decisions, you'll establish the infrastructure, set up automatic regression tests, and trace test cases back to high-level requirements. You'll be the final guardian, verifying that our AI and machine learning systems work as intended before integration with Abi's physical platform. Your work will directly impact the speed and quality of our development, ensuring that every software build is robust, reliable, and safe. Key Responsibilities Architect and Build: Design, develop, and maintain scalable test infrastructure for conversational AI, perception, and gesture control systems Own Testing Pipeline: Develop a robust CI/CD pipeline for automated regression testing, enabling rapid iteration and guaranteeing quality before deployment Develop Test Scenarios: Create diverse audio environments, multi-actor social scenarios, and edge cases to rigorously test Abi's conversational and social capabilities Model with Fidelity: Implement accurate models of Abi's hardware stack (cameras, microphone array, upper body motion) as needed for test and simulation scenarios Enable Future ML Training: Design test infrastructure with an eye towards evolution into a simulation platform for generating synthetic data for character animation and gesture models Integrate and Collaborate: Work closely with the robotics, AI, and software teams to seamlessly integrate their stacks into the test infrastructure and define testing requirements Analyse and Improve: Develop metrics, tools, and dashboards to analyse test data, identify bugs, track performance, and provide actionable feedback to the engineering teams Ideally You Have Bachelor or Masters in Computer Science, Robotics, Engineering, or a related field 5+ years of professional experience testing complex AI/ML systems (conversational AI, perception systems, or embodied AI) Strong programming proficiency in Python (essential); C++ experience valuable Hands‑on experience with LLM testing, voice AI systems, or chatbot evaluation frameworks Understanding of audio processing, speech recognition, and/or computer vision fundamentals Experience with testing frameworks and CI/CD tools (pytest, Jenkins, GitHub Actions, etc.) Familiarity with ML evaluation metrics and experimental design A proactive, first‑principles thinker who is excited by the prospect of owning a critical system at an early‑stage startup Bonus Points Experience with simulation platforms (e.g. Unity, Unreal Engine, NVIDIA Isaac Sim, Gazebo) and physics engines Experience with character animation systems, motion capture data, or gesture generation Knowledge of reinforcement learning, imitation learning, or synthetic data generation for training ML models Experience with 3D modelling tools and game engine content creation Understanding of ROS2 for robotics integration Knowledge of sensor modelling techniques for cameras and audio Experience building and managing large‑scale, cloud‑based simulation infrastructure PhD in a relevant field The expected base salary range for this role, when performed in our San Francisco office, is $150,000 - $250,000 USD, depending on skills and experience. The salary for this position may vary depending on factors such as job‑related knowledge, skills, and experience. The total compensation package may also include additional benefits or components based on the specific role. Details will be provided if an employment offer is made. If you're excited about this role but don't meet every requirement, that's okay-we encourage you to apply. At Andromeda Robotics, we celebrate diversity and are committed to creating an inclusive environment for all employees. Let's build the future together. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please note: At this time, we are generally not offering visa sponsorship for this role. #J-18808-Ljbffr
    $150k-250k yearly 2d ago
  • Embedded Test Engineer

    Mvp VC

    Software development engineer job in San Francisco, CA

    Wanna join the adventure? Loft Orbital's mission is to make space simple for organizations that need to collect information about the Earth. We provide space infrastructure as a service where multiple customer payloads are flown on a single spacecraft platform through Loft's in-house Payload Accommodation Module. The Embedded Test Engineer will be responsible for establishing and maintaining a robust, reliable test pipeline embedded software within the Hardware group. You will work with Loft Orbital's engineering, software, and integration teams to verify the performance of internal avionics hardware, firmware and software to improve design iteration and continuous integration efforts. You will help to define the processes and standards for version control and work closely with the engineering teams to ensure flight readiness for orbit. You will be a critical part of ensuring we are delivering the right high quality hardware products to both internal teams as well as our external customers. About this Role Work with the Loft development team to test, validate and verify internally developed products, and ensure successful delivery of final flight products to missions Software and firmware test development and automation at unit and sub-system level for flight systems (avionics, communication and power distribution) Ownership of the test procedures and execution of product testing using Loft's in-house software tools Execute roadmaps of next generation products and provide testing flows, including activities to prepare for verification and qualification of product development efforts Support scaling up test infrastructure towards productization Define and implement functional testing and regression testing for embedded systems to support Hardware in the Loop (HIL) and assembly/integration teams Must Haves 5+ years in software/firmware testing and SW/HW integration, a plus if in aerospace Bachelor's Degree in software engineering, computer science, electrical engineering or equivalent Recent Python experience automating tasks/test frameworks and interacting with shell environments Strong familiarity with Linux and scripting tools/languages Testing and troubleshooting experience with digital, analog and high-speed interfaces, including various communication protocols (CAN, UART, SPI, I2C, ETH, SpaceWire, etc.) Hands on experience with deploying embedded software to hardware at medium to large scales (>100 units/year) Have experience creating detailed Test Procedures for development and software Entrepreneurial, need to be able to find and manage own work Experience with one or more continuous integration tools (Gitlab Preferred Nice to Haves Experience testing high speed interfaces like Ethernet, Spacewire, Cameralink, PCIe Understanding of how to create, configure, and manage Docker containers Recent experience setting up Gitlab CI/CD pipelines Experience with Vivado or other FPGA design/build systems and their test tools Experience with Yocto Ptest or testing and deploying Yocto distributions Comfortable interacting with remote test equipment and troubleshooting issues Some of Our Awesome Benefits 100% company-paid medical, dental, and vision insurance option for employees and dependents Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA 100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insurance Flexible Time Off policy for vacation and sick leave, and 12 paid holidays 401(k) plan and equity options Daily catered lunches and snacks International exposure to our team in France Fully paid parental leave; 14 weeks for primary caregiver and 10 weeks for secondary caregiver Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support Off-sites and many social events and celebrations Relocation assistance when applicable $125,000 - $175,000 a year State law requires us to tell you the base compensation range for this role, which is $125,000 - $175,000 per year. This is determined by your education, experience, knowledge, skills, and abilities. The salary range for this role is intentionally wide as we evaluate individuals based on their unique experience and abilities to fit our needs. Most importantly, we are excited to meet you and see if you are a great fit for our team. Can't quantify for you are the exciting challenges, supportive team, and amazing culture we enjoy. * Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other underrepresented people tend to only apply when they meet 100% of the qualifications. At Loft, we value respectful debate and people who aren't afraid to challenge assumptions. We strongly encourage you to apply, even if you don't check all the boxes. Who We Are Loft: Space Made Simple. Founded in 2017, Loft provides governments, companies, and research institutions with a fast, reliable, and flexible way to deploy missions in orbit. We integrate, launch, and operate spacecraft, offering end-to-end missions as a service across Earth observation, IoT connectivity, in-orbit demonstrations, national security missions, and more. Leveraging our existing space infrastructure and an extensive inventory of satellite buses, Loft is reducing years-long integration and launch timelines to months. With more than 25 missions flown, Loft's flight heritage and proven technologies enable customers to focus on their mission objectives. At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close-knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career. We value kind, supportive and team-oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator. As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages. With 4 satellites on-orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA | Golden, CO | and Toulouse, France. As an international company your resume will be reviewed by people across our offices so please attach a copy in English. #J-18808-Ljbffr
    $92k-128k yearly est. 2d ago
  • Software Engineer, Reliability

    Openai 4.2company rating

    Software development engineer job in San Francisco, CA

    Join the engineering teams that bring OpenAI's ideas safely to the world!! The Applied Engineering team works across research, engineering, product, and design to bring OpenAI's technology to consumers and businesses. We seek to learn from deployment and distribute the benefits of AI, while ensuring that this powerful tool is used responsibly and safely. Safety is more important to us than unfettered growth. About the Role As OpenAI continues to grow, we are looking for experienced, problem-solving engineers to ensure our systems scale. Our success depends on our ability to quickly iterate on products while also ensuring that they are performant and reliable. You will work in a deeply iterative, collaborative, fast-paced environment to bring our technology to millions of users around the world, and ensure it's delivered with safety and reliability in mind. Successful candidates will play a crucial role in ensuring the reliability, scalability, and performance of our systems as we continue to expand. As a reliability expert, you will be at the forefront of maintaining and enhancing the stability, scalability, and performance of our rapidly evolving infrastructure. You will work closely with cross-functional teams, including software engineers, product managers, and data scientists, to build and maintain resilient systems that can handle our growing user base and workload. In this role, you will: Design and implement solutions to ensure the scalability of our infrastructure to meet rapidly increasing demands. Collaborate with development teams to make the systems they design and operate more reliable. Implement and manage monitoring systems to proactively identify issues and anomalies in our production environment. Develop and maintain service level objectives (SLOs) and service level indicators (SLIs) to measure and ensure system reliability. Implement fault-tolerant and resilient design patterns to minimize service disruptions. Build and maintain automation tools to streamline repetitive tasks and improve system reliability. Partner with researchers, engineers, product managers, and designers to bring new features and research capabilities to the world. Participate in an on-call rotation to respond to critical incidents and ensure 24/7 system availability. You might thrive in this role if you: Enjoy seeking out and addressing bottlenecks and areas for performance improvement in our systems. Utilize Infrastructure as Code (IaC) principles to automate infrastructure provisioning and configuration management. Are experienced in collaborating with cross-functional teams to ensure that reliability and scalability are considered in the design and development of new features and services. Have a track record of accelerating engineering reliability by empowering your fellow engineers with excellent tooling and systems. Have a humble attitude, an eagerness to help your colleagues, and a desire to do whatever it takes to make the team succeed. Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). Proven experience as an reliability engineer or a similar role in a fast-paced, rapidly scaling company. Strong proficiency in cloud infrastructure. Proficiency in programming/scripting languages. Experience with containerization technologies and container orchestration platforms like Kubernetes. Knowledge of IaC tools such as Terraform or CloudFormation. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. Experience with observability tools such as DataDog, Prometheus, Grafana, Splunk and ELK stack. Experience with microservices architecture and service mesh technologies. Knowledge of security best practices in cloud environments. This role is exclusively based in our San Francisco HQ. We offer relocation assistance to new employees. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's Affirmative Action and Equal Employment Opportunity Policy Statement. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. #J-18808-Ljbffr
    $122k-166k yearly est. 3d ago

Learn more about software development engineer jobs

How much does a software development engineer earn in San Francisco, CA?

The average software development engineer in San Francisco, CA earns between $93,000 and $175,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average software development engineer salary in San Francisco, CA

$128,000

What are the biggest employers of Software Development Engineers in San Francisco, CA?

The biggest employers of Software Development Engineers in San Francisco, CA are:
  1. Amazon
  2. Adobe
  3. DoorDash
  4. OpenAI
  5. Twitch
  6. Glean Technologies, Inc.
  7. Agility
  8. Cloudflare
  9. Benchling
  10. Nimble Therapeutics
Job type you want
Full Time
Part Time
Internship
Temporary