Post job

Software engineering internship jobs in California

- 17,704 jobs
  • Software Development Engineer, AI/ML, AWS Neuron, Model Inference

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

    Software engineering internship job in Cupertino, CA

    The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon's custom machine learning accelerators, Inferentia and Trainium. The AWS Neuron SDK, developed by the Annapurna Labs team at AWS, is the backbone for accelerating deep learning and GenAI workloads on Amazon's Inferentia and Trainium ML accelerators. This comprehensive toolkit includes an ML compiler, runtime, and application framework that seamlessly integrates with popular ML frameworks like PyTorch and JAX enabling unparalleled ML inference and training performance. The Inference Enablement and Acceleration team is at the forefront of running a wide range of models and supporting novel architecture alongside maximizing their performance for AWS's custom ML accelerators. Working across the stack from PyTorch till the hardware-software boundary, our engineers build systematic infrastructure, innovate new methods and create high-performance kernels for ML functions, ensuring every compute unit is fine tuned for optimal performance for our customers' demanding workloads. We combine deep hardware knowledge with ML expertise to push the boundaries of what's possible in AI acceleration. As part of the broader Neuron organization, our team works across multiple technology layers - from frameworks and kernels and collaborate with compiler to runtime and collectives. We not only optimize current performance but also contribute to future architecture designs, working closely with customers to enable their models and ensure optimal performance. This role offers a unique opportunity to work at the intersection of machine learning, high-performance computing, and distributed architectures, where you'll help shape the future of AI acceleration technology You will architect and implement business critical features, and mentor a brilliant team of experienced engineers. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. It is a very unique learning culture. The team works closely with customers on their model enablement, providing direct support and optimization expertise to ensure their machine learning workloads achieve optimal performance on AWS ML accelerators. The team collaborates with open source ecosystems to provide seamless integration and bring peak performance at scale for customers and developers. This role is responsible for development, enablement and performance tuning of a wide variety of LLM model families, including massive scale large language models like the Llama family, DeepSeek and beyond. The Inference Enablement and Acceleration team works side by side with compiler engineers and runtime engineers to create, build and tune distributed inference solutions with Trainium and Inferentia. Experience optimizing inference performance for both latency and throughput on such large models across the stack from system level optimizations through to Pytorch or JAX is a must have. You can learn more about Neuron ***************************************************************************************** *********************************************** ************************************* ********************************************************************************************* Key job responsibilities This role will help lead the efforts in building distributed inference support for Pytorch in the Neuron SDK. This role will tune these models to ensure highest performance and maximize the efficiency of them running on the customer AWS Trainium and Inferentia silicon and servers. Strong software development using Python, System level programming and ML knowledge are both critical to this role. Our engineers collaborate across compiler, runtime, framework, and hardware teams to optimize machine learning workloads for our global customer base. Working at the intersection of software, hardware, and machine learning systems, you'll bring expertise in low-level optimization, system architecture, and ML model acceleration. In this role, you will: * Design, develop, and optimize machine learning models and frameworks for deployment on custom ML hardware accelerators. * Participate in all stages of the ML system development lifecycle including distributed computing based architecture design, implementation, performance profiling, hardware-specific optimizations, testing and production deployment. * Build infrastructure to systematically analyze and onboard multiple models with diverse architecture. * Design and implement high-performance kernels and features for ML operations, leveraging the Neuron architecture and programming models * Analyze and optimize system-level performance across multiple generations of Neuron hardware * Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks * Implement optimizations such as fusion, sharding, tiling, and scheduling * Conduct comprehensive testing, including unit and end-to-end model testing with continuous deployment and releases through pipelines. * Work directly with customers to enable and optimize their ML models on AWS accelerators * Collaborate across teams to develop innovative optimization techniques A day in the life You will collaborate with a cross-functional team of applied scientists, system engineers, and product managers to deliver state-of-the-art inference capabilities for Generative AI applications. Your work will involve debugging performance issues, optimizing memory usage, and shaping the future of Neuron's inference stack across Amazon and the Open Source Community. As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You will also build high-impact solutions to deliver to our large customer base and participate in design discussions, code review, and communicate with internal and external stakeholders. You will work cross-functionally to help drive business decisions with your technical input. You will work in a startup-like development environment, where you're always working on the most important initiative. About the team The Inference Enablement and Acceleration team fosters a builder's culture where experimentation is encouraged, and impact is measurable. We emphasize collaboration, technical ownership, and continuous learning. 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. Join us to solve some of the most interesting and impactful infrastructure challenges in AI/ML today. BASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent - 5+ years of non-internship professional software development experience - 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Fundamentals of Machine learning and LLMs, their architecture, training and inference lifecycles along with work experience on some optimizations for improving the model execution. - Software development experience in C++, Python (experience in at least one language is required). - Strong understanding of system performance, memory management, and parallel computing principles. - Proficiency in debugging, profiling, and implementing best software engineering practices in large-scale systems. PREFERRED QUALIFICATIONS- Familiarity with PyTorch, JIT compilation, and AOT tracing. - Familiarity with CUDA kernels or equivalent ML or low-level kernels - Candidates with performant kernel development such as CUTLASS, FlashInfer etc., would be well suited. - Familiar with syntax and tile-level semantics similar to Triton. - Experience with online/offline inference serving with vLLM, SGLang, TensorRT or similar platforms in production environments. - Deep understanding of computer architecture, operation systems level software and working knowledge of parallel computing. 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 $129,300/year in our lowest geographic market up to $223,600/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.
    $129.3k-223.6k yearly 1d ago
  • Staff Software Engineer - High-Growth AI/FinTech

    Ikuto

    Software engineering internship job in San Jose, CA

    Staff Software Engineer (IC) - High-Growth AI/FinTech Startup Full-time · Hybrid (San Francisco) $220k-$300k + equity A well-funded, rapidly scaling startup in the AI-driven fintech space is looking for an experienced Staff Engineer to take ownership of reshaping the foundations of their core platform. After two years of fast iteration and customer growth, the product has evolved into a set of independently built services. They now need a senior IC who can bring coherence, scalability, and long-term architectural stability as the engineering team expands. This is a high-impact individual contributor role working directly with the CTO. You'll set technical direction, oversee major system redesigns, and help prepare the platform to support significantly larger usage, customer demands, and a future 20-40+ engineer organisation. What You'll Be Doing Lead architectural transformation Redesign major components into a unified, maintainable, scalable system. Remove legacy code, reduce fragmentation, and introduce sound architectural patterns. Define technical standards and guide the broader engineering team towards consistent, high-quality design. Drive high-leverage engineering work Partner closely with the CTO on long-term technical strategy. Lead development of workflow systems for real-time identity, income, and document verification. Strengthen the infrastructure that powers the company's automated decisioning engine (currently >70% auto-approval/denial rate). Support integrations with internal ML models that perform fraud detection and financial document understanding. Influence and elevate the engineering culture Collaborate with senior and junior engineers across backend, full-stack and infra. Improve developer velocity and support onboarding of larger enterprise customers. Help the company scale from an early-stage engineering organisation to a mature, high-performance team. What They're Looking For 7-8+ years' experience as a strong backend or full-stack IC. Proven ability to re-architect complex systems and scale codebases beyond the “early startup” phase. Experience in a fast-growing startup (Seed → A → B or similar) where the engineering org expanded meaningfully. Depth in modern backend or full-stack development (ideal: TypeScript, React, Node.js, Python). Someone who thrives in ambiguity, makes pragmatic technical decisions, and moves quickly. A high engineering bar and the ability to raise the standards of those around you. Tech Environment Frontend: TypeScript, React Backend: Node.js, Python Data: Postgres, BigQuery, Redis Cloud: GCP Hybrid working model; candidates must be based in or willing to relocate to the San Francisco Bay Area. (Hybrid flexibility available for senior candidates.) Why This Role Is Exciting Join a business with strong revenue, real customers, and top-tier backers. Have ownership of mission-critical architecture, not just feature work. Work alongside a highly capable CTO and shape the company's technical trajectory for years to come. Build systems that support real-world decisions for millions of end-users. Competitive salary, meaningful equity, and the chance to make a long-term technical mark.
    $220k-300k yearly 2d ago
  • Staff Software Engineer

    Strive-GTM Talent Partner

    Software engineering internship job in San Francisco, CA

    🚀 Staff Software Engineer (TypeScript) - Member of Technical Staff 📍 SF | 💰 $200K-$300K + Equity | 🩺 Full Benefits | 🌴 Unlimited PTO | 🧭 Flexible Work We're partnered with a next-generation AI automation company building intelligent agents that redefine how complex workflows are executed. With $10M+ in funding and an elite engineering team (MIT alumni, ex-Meta), they're entering a stage of hypergrowth! This is a hands-on Staff/MTS role for someone who wants to set technical direction, own platform architecture, and ship core systems that power both developer and no-code automation experiences. 🧩 What You'll Own Own major architecture & platform decisions End-to-end TypeScript (Node / Nest / Express / React / Next) APIs, SDKs & no-code automation tools Event-Driven Architecture & IaC Streaming Systems, Workflow Orchestration & Durable Systems Advanced RAG pipelines & data orchestration layers End-to-end feature ownership across backend, frontend & workflows Testing excellence & CI/CD with Cypress, Playwright & modern pipelines Technical leadership, mentorship & engineering standards 🎯 Who Thrives Here Staff-level engineer with a history of leading complex, cross-system initiatives Deep TypeScript mastery across platform, product & tooling Strong experience with Node, Express/Nest, React, Next, Prisma & modern ORMs Proven success shipping complex APIs, SDKs, dev platforms or distributed systems Reliability-first mindset with strong automated testing Bonus: workflow automation, durable objects, RAG, data pipelines, web scraping Product-driven, pragmatic, and excited to build tools people actually use 💥 Why This Role Is Special You'll shape the core of an AI agent platform from the inside Real architectural authority & ownership Direct access to founders & technical leadership Work with elite engineers tackling genuinely hard engineering problems High compensation, meaningful equity, and long-term impact This is a rare chance to build foundational infrastructure for the future of AI agents alongside a deeply technical, fast-moving team. You'll have real ownership, real influence and the opportunity to shape a platform that is defining how automation is built at scale. If you're excited by hard problems, massive technical leverage, and building systems that matter - we'd love to hear from you.
    $200k-300k yearly 4d ago
  • Senior Software Engineer

    Raydar 3.5company rating

    Software engineering internship job in San Jose, CA

    Senior Software Engineer - Product 📍 San Francisco, CA (In-Person, 5 Days/Week) 💰 $200K-$320K base + 0.1-0.3% equity About the Role: We're partnering with a fast-growing AI startup that's redefining how the insurance broking industry operates. The company builds automation tools that turn hours of manual work into minutes, transforming how brokers process data, generate proposals, and manage customer workflows. As a Senior Software Engineer - Product, you'll play a pivotal role in designing, developing, and scaling the core AI systems that power this transformation. You'll work across the stack, owning both the 0→1 MVP development and the 1→10 scaling phase - building high-impact features that help brokers serve customers faster and better. This is a hands-on role for engineers who love building quickly, solving deep technical challenges, and seeing their work directly improve user experience. What You'll Do Develop end-to-end product features across both frontend and backend layers Write clean, maintainable, well-tested TypeScript (Python a plus) Debug and optimize across the full stack for performance and reliability Balance user needs, technical trade-offs, and business goals when prioritizing features Collaborate cross-functionally with founders, PMs, and designers to ship user-focused products Iterate quickly and ship frequently - moving from prototype to production fast Own product outcomes: from gathering feedback to delivering impactful releases What We're Looking For 4-8 years of software engineering experience, ideally in VC-backed startups (Seed-Series E) Strong proficiency in TypeScript; experience with Python is a plus Proven track record of shipping user-centric, scalable products Excellent collaboration and communication skills across teams Product-minded, you care about user experience as much as clean code Comfortable with ambiguity and thrive in fast-paced environments Willing to work on-site in San Francisco, 5 days per week
    $200k-320k yearly 2d ago
  • Staff Software Engineer

    1Five

    Software engineering internship job in Santa Rosa, CA

    The Role Our client is seeking a Staff Software Engineer to join a small, senior team as a highly skilled individual contributor. In this hybrid role, you'll work across the stack to build new user-facing features and develop integrations with CAD and third-party applications. You'll partner closely with product managers, AI researchers, and other engineers to turn new ideas into production-ready systems at scale. What You'll Do Design and build scalable, reliable full-stack systems using React, Node.js, and Python. Deploy an ML model to production: you've done it before, and you'll do it again: build robust products that users love. Collaborate closely with ML and data teams to integrate models and pipelines into real-world products. Architect backend systems around AWS services, databases, and modern data infrastructure. Own performance and scale: build APIs, indexes, and search systems that make high-dimensional data feel instant. Contribute to product direction: work with design, AI, and leadership to turn technical capabilities into delightful user experiences. (Optional but exciting): advance 3D visualization, geometry, or rendering engines that make engineering feel magical. What We're Looking For You're a strong generalist who can build, ship, and scale complex full-stack systems. You're fluent in React, Node.js, and Python, and comfortable designing APIs, services, and data flows end-to-end. You've shipped large production systems, ideally ones that touch ML, data, or search. You have experience with AWS databases, and you enjoy thinking about indexing, search, and vector data systems. You're pragmatic, product-minded, and enjoy owning features from concept to deployment. You collaborate naturally with AI, design, and data teams, and love turning complexity into clarity. Bonus points if: You've worked with large-scale data processing pipelines. You have an interest in math, geometry, topology, rendering, or computational geometry. You've built software in 3D printing, CAD, or computer graphics domains. This is a rare opportunity to create the interfaces, infrastructure, and experiences that bring a new kind of intelligence to the physical world, and help define how AI becomes a tool for the imagination. You love building systems that are elegant, fast, and deeply technical, and want to see them shape the real world. Let's build the tools the future will be made in. Compensation The base salary range for this role is $175,000 - $240,000, plus equity. Flexible PTO and competitive compensation. Final offers will be based on experience, interview performance, and alignment with role requirements.
    $175k-240k yearly 4d ago
  • Head of Computer Use/ AI Engineer

    Edward Mann

    Software engineering internship job in San Jose, CA

    Edward Mann are hiring for an excellent Technology Start-up based in San Francisco. About the Role We are seeking a Head of Computer Use / Senior AI Engineer (hands on role). Driving the evolution of the next generation of browser agents (testing browser agents). To lead the design, training, and advancement of next-generation AI agent systems. This role involves fine-tuning large language models (LLMs) and developing intelligent agents capable of navigating and interacting with real web environments. It's a high-impact position combining hands-on engineering, experimentation, and strategic input. You'll collaborate closely with technical leadership, contribute directly to product direction, and mentor other engineers in developing advanced agent capabilities. Key Responsibilities Develop, train, and deploy LLM-powered agents that interact with websites through real browser interfaces. Fine-tune foundation models using advanced methods (e.g., LoRA, PEFT, DPO, RLHF) and select the best approach for each use case. Design reinforcement learning systems that improve agent reasoning, adaptability, and task performance. Own the full agent pipeline-from model architecture and policy design to simulation frameworks and testing environments. Rapidly prototype, run experiments, and refine solutions to push the limits of agent performance. Partner with technical leadership to shape product direction and research priorities. Mentor and support other engineers, helping to grow a strong, mission-driven technical team. Build and coordinate multi-agent workflows with structured roles, memory systems, and effective trajectories. What You'll Bring Strong background in machine learning with a PhD or equivalent industry experience in AI/ML/Computer Science. Hands-on experience fine-tuning LLMs. Deep applied knowledge of reinforcement learning techniques. Experience building agents for real-world applications (bonus: browser-based or robotics experience). Strong coding and experimentation skills, with a preference for practical problem-solving over theory alone. A sense of ownership and drive to build impactful systems beyond titles or hierarchy. Experience mentoring, managing, or growing technical teams. Preferred Qualifications Record of impactful research publications or open-source contributions. Experience in high-growth, fast-paced start-up environments.
    $112k-165k yearly est. 1d ago
  • Senior Software Engineer-Robotics Automation

    Talently

    Software engineering internship job in San Francisco, CA

    Job Title: Senior Software Engineer-Robotics Salary: $175,000-$300,000 + Equity! Skills: Python, TypeScript, 3D Geometry Libraries, CAD/CAM, Robotics About the Engineering Company / The Opportunity: Join a visionary engineering company at the forefront of automation in manufacturing. Focused on building the AI-powered bridge between computer-aided design (CAD) and manufacturing (CAM), our client is revolutionizing how mechanical parts are produced by creating intelligent, adaptive systems that transform manual setup into seamless automation. As a Senior Software Engineer-Robotics, you'll work alongside passionate founders and fellow innovators, shape foundational systems at the heart of next-generation manufacturing, and have the opportunity to directly impact the future of production technologies. Responsibilities:Design and build robust end-to-end systems across backend and frontend platforms. Translate mechanical and geometric logic-including CAD, machining, and fixturing-into scalable production software. Prototype and implement algorithms that intersect physics, geometry, and AI for real-time automation. Develop and deploy systems that interact directly with machinists, sensors, and live production data. Drive architectural decisions and help establish the core infrastructure as a foundational engineer. Collaborate closely with company founders to deliver high-impact features in fast-paced, high-growth environments. Ship reliable software that interfaces effectively with physical robotics and manufacturing systems. Must-Have Skills:5-8 years of full-stack or systems engineering experience. Strong proficiency in Python and TypeScript. Hands-on experience with 3D or geometry programming libraries such as OpenCascade, Three.js, or PyMesh. Background in mechanical engineering, robotics, or CAD/CAM software development. Solid mathematical foundation in geometry, kinematics, and linear algebra. Proven ability to independently deliver complex technical solutions. Nice-to-Have Skills:Previous experience as a founder or early-stage/founding engineer in a tech startup. Hands-on experience in machining, manufacturing, or robotics systems integration. Experience collaborating with cross-disciplinary teams in fast-growing, innovative environments. Familiarity with real-time production data systems and sensor integration. Exposure to AI or ML frameworks applied to engineering or automation challenges.
    $175k-300k yearly 4d ago
  • Principal Software Engineer

    Solvecube Pte. Ltd.

    Software engineering internship 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. 2d ago
  • Senior Software Engineer

    Key Talent Solutions

    Software engineering internship job in San Jose, CA

    Job Title: Senior Software Engineer (Full-Stack) Employment Type: Full-time Salary: $175K - $250K per annum About Client: Our client is a Series A start up, growing quickly as they onboard new customers and scale platform, using AI to remake the way consumer underwriting is done, starting with residential real estate. Most consumers' most important financial information is locked up in documents, and we've built technology that is able to harness this data to help make better lending decisions. We've coupled this underwriting agent with advanced document and identity anti-fraud, and we're working toward democratizing sophisticated consumer underwriting for all. About the Role Seeking a Staff Software Engineer with 7-8+ years of experience to lead the re-architecture of our core platform as we scale rapidly. After two years of fast-paced product development, our system has grown into a collection of disparate services, and we need a senior IC to unify, rebuild, and streamline the foundation. This role reports directly to the CTO and plays a critical part in shaping the technical future of the company. What We're Looking For 7-8+ years of professional experience as a strong individual contributor. Deep expertise in systems design, architectural refactoring, and scaling codebases beyond the “fast startup” phase. Experience at a high-growth startup (Seed → Series B/C) where engineering teams expanded meaningfully. Strong full-stack or backend skills (Typescript, React, Node.js, Python preferred). Ability to navigate ambiguity, make sound technical decisions with incomplete context, and iterate quickly. High engineering bar-someone who can elevate the code quality and system design of the entire team. Tech Stack Frontend: Typescript, React Backend: Node.js, Python Databases: Postgres, BigQuery, Redis Cloud: GCP Seniority & Experience 7+ years in full-stack software engineering (backend-leaning). Experience leading technical projects, refactoring code, and re-architecting systems. History of progression or promotions within startup roles (e.g., to Staff/Principal level). Education CS degree from a top 20 school What You'll Do Architect & Rebuild the Core System Re-architect major parts of the existing platform into a cleaner, scalable, and more maintainable system. Refactor or remove unnecessary code to create a cohesive architecture. Drive high-level technical decisions across backend and full-stack systems. Establish and reinforce best practices and architectural consistency across the engineering team. Lead High-Impact Feature & Infrastructure Work Collaborate with the CTO to define long-term technical direction. Work with senior and junior engineers to implement new features and improve systems. Support onboarding of larger enterprise customers by enhancing platform stability and extensibility. Own Key Product Initiatives Lead system architecture for new workflows, including real-time ID, income, and document verification. Integrate and maintain in-house ML models used for fraud detection and financial document understanding. Improve the technical foundation powering our 70%+ automated approval/denial workflow. Why Join This is a rare opportunity to join a fast-scaling Series A company with real customers and traction. You'll act as the technical adult in the room, refactoring, simplifying, and shaping the long-term architecture while influencing major product decisions. You will have a direct impact on the company's core systems and help define the foundation for future growth.
    $175k-250k yearly 1d ago
  • Principal Software Engineer

    Dinan & Associates 4.1company rating

    Software engineering internship 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. 3d ago
  • Staff Software Engineer

    Signify Technology

    Software engineering internship job in Palo Alto, CA

    Job Title: Staff Software Engineer Job Type: Perm Salary: Very Competitive based on exp. The Company: Series C AI technology company building backend systems that enable clinical and operational tools used by healthcare organizations. The team combines engineering and research expertise to build safe, reliable AI services for use in regulated data environments. The company is focused on practical, production-grade systems rather than research prototypes. Role and Responsibilities: Design and build scalable backend infrastructure to support AI applications used in healthcare environments. Collaborate with ML engineers and scientists to develop high-throughput data pipelines and microservices. Develop APIs and distributed systems that enable secure data retrieval, processing, and model integration. Ensure patient data protection through strong privacy and security measures across systems. Monitor, optimize, and maintain backend performance to meet enterprise reliability standards. Partner with product managers and healthcare teams to translate clinical needs into technical solutions. Mentor junior engineers, fostering technical growth and best practices within the engineering team. Job Requirements: Must Have: 7+ years of experience in backend engineering (Python, Go, or Java). Proven experience building distributed systems (databases, pub/sub, Kafka, Redis). Expertise in cloud platforms (GCP or Azure preferred; AWS acceptable). Proficiency with Docker, Kubernetes, CI/CD, and cloud networking. Strong understanding of SaaS architecture, data modeling, and security/privacy frameworks. Excellent communication and collaboration skills. Ability to work LATAM-based hours aligned with PST. Nice to Have: Familiarity with LLM frameworks (e.g., LangChain) or vector databases for AI/ML workloads. Experience in healthcare or regulated environments (HIPAA familiarity is a plus). Interest in mentorship and architectural decision-making at scale. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences. We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify's mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time. Check out our DE&I page here
    $131k-185k yearly est. 3d ago
  • Senior Software Engineer

    Bestinfo Systems LLC

    Software engineering internship job in San Mateo, CA

    Senior Software Engineer, Product _San Mateo-CA_Full-Time (FTE)_Direct Hire Senior Software Engineer, Product Job Type: Full-Time (FTE) Base Salary: $170,000 to $250,000+Best-in-class benefits About the Role: As a Software Engineer working on Product, you will design, build, improve user facing applications and systems that deliver an exceptional experience. What you might work on: * Lead large application development projects, including planning, designing and implementing across the stack. * Collaborate and contribute on the core product direction that leverages system improvements and deliver ever higher customer value * Maintain and enhance overall tooling, working on both frontend and backend components * Champion best practices in software development, including code reviews, testing, and maintainability, to ensure high-quality and resilient software. * Contribute to the design and implementation of robust API, authentication, and middleware solutions, enhancing the scalability and security of our platform. Things we're looking for: *Proven track record of shipping high-quality code in challenging projects *Significant experience working with JavaScript/TypeScript, React and Python *You sweat the important details and are passionate about maintainable, scalable frontend concepts *Experience across the entire stack, from backend to frontend (and if you have a preference, we'd love to consider it!) Skills and Certifications: *JavaScript/TypeScript *React *Python *Backend experience *Frontend experience *Able to work at least 3 days / week from office Candidate Details: *2+ to 5 years experience *Seniority Level - Mid-Senior *Minimum Education - Master's Degree
    $170k-250k yearly 3d ago
  • Principal Software Engineer

    Hanwha Vision America 4.1company rating

    Software engineering internship job in Carlsbad, CA

    Hanwha Vision America (HVA) is an affiliate of the Hanwha Group, a Fortune Global 500 company. HVA is an industry-leading provider of advanced network video surveillance products, including IP cameras, storage devices, and video management systems, founded on world-class technologies. We offer end-to-end security solutions and have achieved global success across a wide range of industry verticals, including retail, transportation, education, banking, healthcare, hospitality, and airports. Hanwha Vision America is seeking a highly experienced and visionary Principal Software Engineer to join our core platform team. With 15-20 years of deep technical expertise, you will play a critical role in designing, architecting, implementing, and maintaining our next-generation real-time video management and physical security services and IoT SaaS platform. You will be a technical leader, responsible for driving architectural decisions, ensuring scalability and security, mentoring other engineers, and tackling our most complex engineering challenges. Your experience in large-scale distributed systems, real-time communication, cloud-native architectures (especially AWS), and cybersecurity best practices will be paramount. This role requires collaboration with the company's presence across various global teams (US East, US West, South Korea, India) to align with the Product Management and Product Engineering Processes. Cloud Expertise Leverage deep knowledge of AWS managed services to build robust, cost-effective, and scalable solutions. Optimize cloud resource utilization and architecture. Database Strategy Design and optimize data models for both SQL and NoSQL databases, ensuring data integrity, performance, and scalability for large datasets. Security Focus Champion and implement cybersecurity best practices based on OWASP Top 10 guidelines. Analyze results from source control analysis and penetration testing, integrating security into the design lifecycle. Protocol Implementation Design, implement, and troubleshoot systems utilizing communication protocols like HTTPS, MQTT, WebSocket, and WebRTC channels. Best Practices & Quality Establish and enforce high standards for software development, including the use of design patterns, comprehensive design documentation, rigorous unit testing, and thorough code reviews. Collaboration Work closely with product managers, DevOps, QA, and other engineering teams to deliver high-quality features and systems in Korea, India, and the US (California, New Jersey). REQUIRED QUALIFICATIONS: Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 15-20+ years of professional software engineering experience, building and operating commercial, large-scale, distributed systems. Proven track record designing and developing real-time systems, specifically within video management services and/or IoT platforms within a SaaS model. Expertise in designing scalable, responsive architectures, including microservices, client-server patterns, and concurrent design. Extensive experience utilizing AWS managed services for building and deploying cloud-native applications. Strong proficiency in Java programming and relevant scripting languages (e.g., Python, Bash). Deep understanding and practical experience with both SQL and NoSQL database technologies, including database modeling and optimization of DynamoDB and RDS/Aurora Deep understanding and practical experience with caching technologies including Redis Deep understanding and practical experience with streaming data pipeline framework including Kafka and Elasticsearch or OpenSearch. In-depth knowledge of cybersecurity principles, OWASP Top 10 vulnerabilities, and experience applying security best practices throughout the development lifecycle. Experience with source control analysis and interpreting penetration testing reports. Hands-on experience implementing and working with communication protocols such as HTTPS, MQTT, WebSocket, and WebRTC, as well as integrating caching solutions like Redis and building streaming data pipelines using Kafka. Expertise in designing scalable and secure RESTful APIs, including API versioning, documentation (OpenAPI/Swagger), and best practices for backward compatibility. Mastery of software engineering best practices: design patterns, multithreading, comprehensive design documentation, unit testing frameworks, code review processes. Demonstrated leadership experience, including leading complex software projects and mentoring engineers. Excellent problem-solving and communication skills. PREFERRED QUALIFICATIONS: Familiarity with video streaming protocols such as RTSP, WebRTC, and Low-Latency HLS. AWS Certifications (e.g., Solutions Architect Professional, DevOps Engineer Professional). Experience with containerization technologies (Docker, Kubernetes). Experience with CI/CD pipelines and infrastructure-as-code (IaC) tools.
    $144k-199k yearly est. 1d ago
  • Lead Software Engineer

    Xcede

    Software engineering internship job in Santa Rosa, 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
    $129k-181k yearly est. 1d ago
  • SDET (Manual testing, SQL queries & Web Driver IO/ Selenium- Must) -only xoriant W2

    Xoriant 4.4company rating

    Software engineering internship job in Mountain View, CA

    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. JOB TITLE : Software Development engineer in Test/SDET LOCATION: Mountain View, CA (Hybrid 3 days onsite) TYPE: Contract RATE : $50 per hour on W2 (Without Benefits) MUST SKILLS: Manual Testing, SDET, API testing, selenium /web driver, SQL Queries & AWS/Azure/GCP. JOB DESCRIPTION: 8+ hands-on years of manual testing and test automation experience. Need strong Manual testing exp, candidates should be willing to start with manual testing and gradually move to automation. Good experience in API Testing. Need selenium or web driver exp. Solid exp is SQL queries. Good expertise in complex SQL queries. Oracle and Postgres databases. Nice to have experience in AWS/Azure/GCP. Demonstrated experience with WebDriver IO or any Selenium test frameworks or similar open-source automation framework. Solid understanding and experience of writing locators in selenium. Cucumber, Mocha, or similar BDD test scripts development experience. ////****** Any query you can reach me on ************/********************************//////
    $50 hourly 5d ago
  • Senior Software Engineer

    Premier Group 4.5company rating

    Software engineering internship job in San Jose, 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 3d ago
  • Senior Software Engineer

    PTR Global

    Software engineering internship job in Irvine, CA

    The Sr. Software Engineer will be responsible for the design/implementation of new software applications, maintenance and enhancement of various software products / solutions. They assist in successful execution of projects with minimal direction and guidance. What You'll Be Doing Spend 90% of your time actively designing and coding in support of the immediate team. 10% of your time will be spent researching new technology, coaching, and mentoring other engineers. As a senior team member of developers, providing feedback and training where necessary, and ensure that technical initiatives align with organizational goals working closely with Principal Engineers / Development Managers. As a Full Stack Engineer assigned to the product/project ensure performance, maintainability, and functional requirements from design, development, testing to rollout and support Work with cross-engineering staff, collaborating on hardware and system monitoring requirements to ensure expected performance and reliability of the application / system developed. Proactively communicate and work to mitigate changes to project timelines, degradation in performance of applications, troubleshooting / problem solving production issues. Education The Ideal Candidate: Bachelor's degree in Computer Science, Engineering or related industry experience Experience A minimum of 6 years of professional software development experience in business process automation applications. A minimum of 5 years' experience in .Net, C#, Windows tools and languages as well as modern web frameworks (Angular via Typescript, React, Vue) Understanding of data repository models is a must. Understanding of SQL and NoSQL is preferred. Understanding of Agile methodologies, Domain Driven Design, Test/Behavior Driven Design, Event Driven via Asynchronous messaging approaches, microservice architecture. Preferred Experience ASP.NET, WCF, Web Services, NServiceBus, Azure Cloud, Infrastructure as Code (IaC) DevOps experience as a full stack developer owning the Software Development Lifecycle. Strong understanding and experience writing unit and integration tests for all code produced. Specialized Skills Can effectively lead technical initiatives, collaboratively design/requirements meetings while gathering the necessary information for software development. Ownership and accountability mindset, strong decision making along with communication and analytical skills that helps to partner with Product Owners and cross functional teams. Leadership in project execution and delivery. Must be an excellent team player with the ability to handle stressful situations. The individual has deep expertise in their chosen technology stack and have a broader knowledge of various programming languages, frameworks, and tools. Brings a wealth of experience and a nuanced understanding of the specific domain, enabling insightful decisions and innovative problem-solving. Ability to break up larger projects into individual pieces, assess complexity of each piece, and balance the work amongst team members. Ability to work in fast paced / flexible environment that practices SAFe / Agile based SDLC. Sets high standards for behavior and performance, models the values and principles of the organization, and inspires others through action. Practices Test Driven Design leveraging unit tests, mocks, and data factories. Experience with event driven design and microservice architecture best practices. Posses strong sense of interpersonal awareness, has a bias for action, builds trust, is technically deep, and has good judgement. Pay Range: $111k - 165k The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision as well as 401K contributions.
    $111k-165k yearly 4d ago
  • Senior Ruby Software Developer

    Franklin Fitch

    Software engineering internship job in San Jose, CA

    Senior Software Engineer Experience Level: Senior (7+ years) About the Role We're looking for a Senior Software Engineer who thrives on turning conversations into actionable, user-focused solutions. You'll work closely with stakeholders to deeply understand problems, identify root causes, and deliver thoughtful, high-quality software that stands the test of time. Requirements 7+ years of experience designing, implementing, and testing software. Strong fluency in core software design principles. Experience with test-driven development (TDD). Familiarity with service-oriented architecture and distributed system fundamentals. Excellent ability to communicate technical concepts clearly to both technical and non-technical audiences. Bonus points for experience with Microservices, Pub/Sub, Event Sourcing, Eventide, and Message DB. Technologies We Use Languages & Frameworks: Ruby on Rails Event-Driven Tools: Eventide, Message DB Databases: PostgreSQL Infrastructure: Kubernetes, Terraform Cloud: Azure
    $117k-163k yearly est. 1d ago
  • Senior Software Engineer

    Confero

    Software engineering internship job in Palo Alto, CA

    Confero has partnered with a Series A cybersecurity startup building AI products for streamlining enterprise security/compliance. This is an opportunity to shape a company from the ground up - build fast, work with autonomy, and help define the future of AI-driven security. The Role: Multiple Senior/Staff Engineers to build core the core products and contribute to technical architecture. This is a hands-on, 0-1 opportunity for builders who want real ownership, fast pace and meaningful impact. What You'll Do: Build and deliver core product features end-to-end Architect and develop scalable backend systems (Python-focused) Integrate AI tools into development workflows Collaborate with product and design teams to ship rapidly What We're Looking For: 2-7 years building software products, 0-1 Deep expertise in Python Ownership mindset with bias toward action Background from high-growth startups or companies known for engineering excellence Please apply for a full brief on the company and role.
    $118k-164k yearly est. 3d ago
  • Senior Software Engineer

    Revere Staffing Partners

    Software engineering internship job in Redwood City, CA

    About the Role We are seeking a Senior Software Engineer with strong expertise in functional programming and distributed, high-availability systems. You will design and build core components that power large-scale automation, real-time decision systems, and mission-critical distributed architectures. This role is ideal for engineers who are passionate about concurrency models, fault tolerance, and building reliable systems at scale. Key Responsibilities Design, develop, and optimize core modules for distributed, high-performance systems. Build fault-tolerant architectures using concurrency-oriented programming models. Lead development of key product features, contributing to system-level design decisions. Improve system performance through refactoring, algorithmic optimization, and deep debugging. Collaborate with cross-functional teams including product, architecture, and platform engineering. Use simulations and testing frameworks to validate performance and reliability at scale. Participate in code reviews and provide technical mentorship to team members. Required Qualifications 3+ years of hands-on experience with at least one of the following languages: Erlang Elixir Gleam Pony Akka (Scala) Haskell Strong experience building and operating distributed systems in production. Solid understanding of the actor model, message passing, concurrency, and supervision patterns. Experience with microservices architecture and REST-based APIs. Proficiency with RDBMS/SQL in production environments. Strong foundation in software design, system design patterns, and debugging complex systems. Familiarity with Git or other version control tools. Ability to work onsite 3-5 days per week in Redwood City, CA. Preferred Qualifications Experience in real-time systems, robotics, warehouse automation, or telecom-grade platforms. Exposure to CI/CD pipelines and container technologies (Docker, Kubernetes). Master's degree in Computer Science or related engineering discipline. Strong analytical mindset with the ability to solve complex, system-level challenges.
    $118k-164k yearly est. 4d ago

Learn more about software engineering internship jobs

Do you work as a software engineering internship?

What are the top employers for software engineering internship in CA?

Top 10 Software Engineering Internship companies in CA

  1. General Motors

  2. TikTok

  3. Cadence Design Systems

  4. Google

  5. Ripple

  6. Oracle

  7. Cisco

  8. Open Roles

  9. Über

  10. Tesla

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software engineering internship jobs in california by city

All software engineering internship jobs

Jobs in California