Post Job

Software Engineering Internship Jobs in San Francisco, CA

- 15,560 Jobs
All
Software Engineering Internship
Software Engineer
Senior Software Engineer
Software Development Engineer
Software Engineer Lead
Computer Software Engineer
Engineering Internship
Principal Software Engineer
  • Software Engineer Intern

    Brelyon

    Software Engineering Internship Job 5 miles from San Francisco

    Company Mission BRELYON is an early-stage startup introducing the first-ever headset-free virtual displays to replace multi-monitors in high bandwidth applications like gaming and trading. (See video: ******************************************** Our technology uses novel physics along with computational display techniques to create depth and panorama, creating an IMAX-like experience in a 32” monitor formfactor. We are enhancing the human-computer experience with a product design that jointly considers light and the visual experience of displays. We are currently growing our production capacity and have our products in the field worldwide. The ideal candidate will collaborate with our software engineering and ML research team to optimize our current computer vision and ML pipelines. It involves conducting experiments on our display hardware and enhancing the viewing experience of 2D video and gaming content using developed ML/CV methods. RESPONSIBILITIES Collaborate with software engineers to refine existing software projects and make them ready for delivery. Perform code optimizations for existing software applications. Including profiling and benchmarking to identify performance bottlenecks. Finally, ensure code remains clean and maintainable by refactoring for simplicity and using asynchronous programming where appropriate. Automate the deployment of ML applications including ones running in the cloud. Train, evaluate and finetune ML models for segmentation and depth estimation. Generate video results using these improved models and test output on Brelyon's multifocal displays. Enhance and optimize current video processing algorithms using parallel programming techniques. QUALIFICATIONS Currently pursuing MS or PhD in Computer Science or comparable experience. Proficiency in modern C++ and Python. Experience with performance analysis. Experience with video processing and machine learning-based methods. Hands-on experience with CI/CD tools such as Github Actions or Jenkins. Experience with cloud environments such as AWS and Azure Familiarity with containerization and orchestration (e.g., Docker, Kubernetes). Fast learner with strong problem-solving and communication skills. Self-motivated, organized, flexible, and able to balance and prioritize multiple diverse projects. Team player mindset with effective collaboration skills with cross-functional partners. PREFERRED EXPERIENCE AND SKILLS Knowledge of CPU and GPU architectures. Experience with OpenCV, PyTorch, TensorFlow, or TensorFlow 3D. Experience with video segmentation and depth estimation methods. Experience applying and extending advanced computer vision algorithms. Knowledge of 3D math and linear algebra Experience with QT framework. BRELYON is an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.
    $51k-91k yearly est. 9d ago
  • Intern - Software Development Engineer (Backend, C/C++, Linux/Unix)

    Pubmatic 4.6company rating

    Software Engineering Internship Job 12 miles from San Francisco

    About Us: PubMatic (Nasdaq: PUBM) is an independent technology company maximizing customer value by delivering digital advertising's supply chain of the future. PubMatic's sell-side platform empowers the world's leading digital content creators across the open internet to control access to their inventory and increase monetization by enabling marketers to drive return on investment and reach addressable audiences across ad formats and devices. Since 2006, our infrastructure-driven approach has allowed for the efficient processing and utilization of data in real time. By delivering scalable and flexible programmatic innovation, we improve outcomes for our customers while championing a vibrant and transparent digital advertising supply chain. Job Description: We are immediately hiring a skilled engineering intern to join our team in Redwood City on a hybrid schedule, dedicated to designing and implementing the next generation of highly scalable and low-latency ad server features. As context, PubMatic currently supports more than 500 billion requests per day with our Ad Server environment. If you thrive on the challenge of constructing applications and architectures capable of handling hundreds of billions of requests daily, managing millions of requests per second, and enjoy a dynamic and fast-paced work environment, PubMatic offers a compelling opportunity. We provide competitive pay, attractive incentives, a culture of teamwork, collaborative and intelligent colleagues, and ample opportunities for career growth. Responsibilities: Adhere to best practices for software development and documentation to ensure designs meet requirements and deliver high-quality work. Demonstrate the ability to work independently and self-direct. Take ownership of work and maintain focus to deliver on time. Exhibit a willingness to go the extra mile to achieve superior results. Qualifications: BS/MS/BE/ME/M.Tech/BCS/MCS/BCS/MCA in Computer Science or equivalent. 1+ years of development experience in C/C++, Linux/UNIX environment. Proficient understanding of Data Structures and Algorithms. Excellent problem-solving skills. Familiarity with OS and system programming, including multi-threading, multi-processing, and memory management. Ability to troubleshoot issues with existing features live on production. Capability to write clean, modular, and loosely coupled code. Understanding of end-to-end product functionality. Proficient in software design for assigned tasks. Working knowledge of scripting languages such as Perl, Python, or Shell. Experience with databases, preferably MySQL. Collaborate closely with senior engineers to develop the best technical design and approach for new product development. Nice to Have: Knowledge of GO language Base Compensation Range: $35.00 - $40.00 p/hr (6 months temp, full time conversion contingent upon performance and availability of headcount) In accordance with applicable law, the above salary range provided is PubMatic's reasonable estimate of the base salary for this role. The actual amount may vary, based on non-discriminatory factors such as location, experience, knowledge, skills and abilities. Additional Information Return to Office: PubMatic employees throughout the globe have returned to our offices via a hybrid work schedule (3 days “in office” and 2 days “working remotely”) that is intended to maximize collaboration, innovation, and productivity among teams and across functions. Benefits: Our benefits package includes the best of what leading organizations provide such as, paid leave programs, paid holidays, healthcare, dental and vision insurance, disability and life insurance, commuter benefits, physical and financial wellness programs, unlimited DTO in the US (that we actually require you to use!), reimbursement for mobile and fully stocked pantries plus in-office catered lunches 5 days per week. Diversity and Inclusion: PubMatic is proud to be an equal opportunity employer; we don't just value diversity, we promote and celebrate it. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status
    $35-40 hourly 13d ago
  • Founding TypeScript Software Engineer - SF AI Developer Tool Startup

    Skyrocket Ventures 4.4company rating

    Software Engineering Internship Job In San Francisco, CA

    The position will be in the company's office in San Francisco 5 days/week. The company seeks engineers who are eager to work in the office in a fast-paced and highly collaborative environment. The company's product is a developer tool involving AI. It started as an open source project, and has rapidly gained traction as a superior alternative to much larger competitors' products. It is already processing a large number of tokens daily and has over 100,000 installs. It also has a thriving open source community, with dozens of engineers interested in being contributors. This has all been achieved with 1 employee (the Founder). The company has raised $5 million in seed funding, and is rapidly growing. The ideal compensation package for the company will be $180k with heavy equity, but they are open to paying as much as $250k in salary with less equity. In any case, the equity could be very lucrative. Job Responsibilities: - Building extension features using TypeScript, Node.js, and React. Depending on your preference you could spend anywhere from 30-100% of your time on backend engineering and 0-70% on front end engineering. - Developing React-based interfaces for extension webviews. - Creating Node.js services that power the extension's core functionality. - Collaborating on the shared extension architecture across VSCode and JetBrains. - Shaping the technical roadmap and engineering culture. - Reviewing pull requests and issues from the open source community. Qualifications: - Passion and excitement about the intersection of AI and developer tools, as demonsrated by work experience, personal projects, and/or open source contributions. - BS in Computer Science or equivalent experience. - Proficiency in TypeScript. Nice to Have: - Proficiency in a front end JavaScript framework (ideally React). - Deep experience with Node.js ecosystem. - Experience building IDE extensions (VSCode/JetBrains). - Kotlin. - Open source contributions and personal projects (please include them on your resume). - Experience with prompt engineering and LLM integration. - Background in developer experience (DX). - Skills in front end design. About Skyrocket Ventures Skyrocket Ventures is a recruiting firm for hundreds of high growth technology companies that range from industry leaders to top-tier startups. This opportunity is with one of our client companies for a full-time permanent hire. Please only apply if you are authorized to work in the U.S. Please note that even if this job is not a perfect match, we encourage you to apply as long as it is in the ballpark. Companies are often flexible in hiring candidates who do not perfectly fit their written job description, as long as the most important qualifications are there and the candidate is good in general. Most of the jobs we are recruiting for are not posted online, so if you would like to know of all the opportunities we have that match your interests and qualifications, then please get in touch with us. After you apply to this job posting, we'll consider you for this job as well as any other potential matches with our client companies. If we have any potential matches, we'll share your resume with those companies and contact you about any interview opportunities we can get you. Thank you, and we wish you a great job search!
    $180k-250k yearly 15d ago
  • SDET

    Talent Groups 4.2company rating

    Software Engineering Internship Job 25 miles from San Francisco

    • Candidate must have minimum of 4 years of experience into Web Automation Testing using Selenium and Java only • Candidate must have thorough knowledge of their automation framework(s) • Candidate must have contributed to their automation framework by optimising/enhancing/building reusable utilities/adding new functionalities • Experience with defining end to end test plan / Strategy and independently lead & work with cross functional teams • Candidate must be strong at Java and possess good logic/program writing skills • Candidate must have minimum 2 years of experience into API testing using postman tool • Candidate must have minimum 2 year of API automation experience • Candidate must be completely aware of code commit process and using Git/GitHub • Candidate must have good understanding of CI/CD process • Good to have experience of executing scripts on AWS Cloud or any other cloud • SAP SD testing experience will be an added advantage
    $121k-172k yearly est. 2d ago
  • Software Engineer

    Orbis Group 4.6company rating

    Software Engineering Internship Job In San Francisco, CA

    Founding Engineer - Pioneering AI/Audio Tech Salary: $160,000 - $230,000 Step into a role where innovation meets impact. This position offers the chance to be at the forefront of AI and audio technology, working within a dynamic start-up environment. As a Founding Engineer, you will be instrumental in shaping the future of cutting-edge solutions, from conception through to production and evaluation. This is more than just a job; it's a chance to leave a lasting imprint on a burgeoning industry. Why This Role Stands Out: Innovative Environment: Engage in applied research and machine learning research engineering (MLRE), pushing the boundaries of what's possible in AI and audio. Impactful Work: Demonstrate your expertise in 0-1 solutions, taking projects from the initial idea to full-scale production and beyond. Leadership Opportunities: Showcase your leadership skills or take true ownership of projects, driving significant contributions to the company's success. Competitive Compensation: Earn a salary between $160,000 and $230,000, reflecting your skills and experience. Career Growth: Work closely with founders and a CTO who value educational pedigree and practical impact, providing a fertile ground for professional development. Skills & Experience Required: Educational Background: A degree in Computer Science or other related field required. Audio Expertise: Prior experience with audio technology is a must. Start-Up Experience: Proven track record in start-ups, with clear evidence of impactful contributions such as revenue growth, feature creation, or infrastructure development. Project Leadership: Demonstrated leadership or ownership of significant projects or solutions. Experience Range: Ideally 4-6 years, though exceptional candidates with 3+ years will be considered. Relocation & Sponsorship: Open to candidates willing to relocate to SF (preferred) or NY. Sponsorship is available. This role demands a presence in the office, fostering a collaborative and innovative environment. If you are a visionary engineer with a passion for AI and audio, and a desire to make a tangible impact, this could be the perfect fit.
    $160k-230k yearly 2d ago
  • Software Development Engineer In Test (SDET)

    Henderson Scott Uk

    Software Engineering Internship Job In San Francisco, CA

    I'm partnering with an innovative company at the forefront of augmented reality and IoT technology to find a Software Development Engineer in Test (SDET). This exciting role focuses on firmware testing and automation, playing a crucial part in building tools and frameworks to ensure the quality of cutting-edge products. About the Role My client is looking for a highly skilled SDET to integrate testing into their software development lifecycle, with a strong emphasis on firmware testing, automation, and continuous integration. In this role, you'll be responsible for building and maintaining robust test automation frameworks, ensuring seamless quality assurance for embedded systems. You'll collaborate closely with development teams to deliver highly efficient, scalable, and secure products. Key Responsibilities: Firmware Testing & Automation: Develop and maintain automated test scripts for firmware functionality, regression, and performance testing. Build and optimize test automation frameworks tailored for embedded systems. Quality Assurance Integration: Work alongside development teams to implement testing into CI/CD pipelines. Perform code reviews and ensure high coding standards in test automation. Requirement Analysis & Collaboration: Partner with stakeholders to define test strategies and create detailed test plans. Act as a bridge between development and QA teams to ensure alignment and seamless communication. Performance & Security Testing: Develop tools to assess scalability, performance, and security of firmware and software solutions. Key Skills and Experience Required: Firmware Expertise: Strong understanding of embedded firmware tooling and development. Automation & Programming: Proficiency in automation frameworks (e.g., Selenium, Cypress) and programming languages like Python, Java, C/C++, or JavaScript. CI/CD Tools: Familiarity with Jenkins, GitLab CI, or similar DevOps tools. Debugging & Troubleshooting: Demonstrated experience diagnosing issues within code and test automation frameworks. Performance Testing Tools: Experience with JMeter, Gatling, or LoadRunner is a plus. Preferred Qualifications: Hands-on experience with firmware testing and embedded systems. Proven ability to build custom testing tools or scripts for unique functionalities. Strong problem-solving skills and a collaborative mindset. What's in it for You? This is an incredible opportunity to work on cutting-edge technologies alongside a forward-thinking team. My client values innovation, collaboration, and the professional growth of their employees. They offer a competitive salary, excellent benefits, and the chance to work on products that are shaping the future of augmented reality and IoT. How to Apply: If you have strong expertise in firmware, testing, and automation and are passionate about quality assurance in embedded systems, let's talk! Apply today to learn more about this unique opportunity.
    $108k-151k yearly est. 8d ago
  • Software Engineer

    Orchestrade

    Software Engineering Internship Job 5 miles from San Francisco

    Orchestrade is the market leading complete cross asset front-to-back trading and risk management platform used by investment banks, hedge funds, asset managers, private banks, energy and utility companies. A trusted technology partner that truly understands and meets the needs of firms, from start-up operations to the largest global enterprises. About the Position This position is ideal for anyone who is interested in working in a FinTech company as a career. The candidate will have great opportunities to work on financial derivatives products as well as energy/commodity derivative products. Job Summary: Software Engineer will design and implement code for enhancement requirements and will help resolve code defection. Duties/Responsibilities: Under the guidance of head of development or senior software engineers, utilize the SDLC (Software Development Life Cycle) framework and OOP (Object-Orient Programming) model to help plan, design and develop code based on the enhancement requirements provided. Work with clients to capture, review and analyze requirements. Design, plan and develop scalable and fast solutions. Maintain and evolve the current system. Share the system knowledge internally and with clients using presentations and providing documentation. Collaborate with other internal teams. Communicate with business analysts for clarity of enhancement or bug fix requirements and assist business analysts to debug code to help identify the cause for a break reported by a client. Work with QA engineers to resolve/justify any non-regression issues. Complete projects before deadlines and timely communicate status and completion to immediate supervisor. Update online User Guides in a timely manner. Continue growth in knowledge of domain relating to the asset class(es) or functionality of the software. Increase familiarity with new technology and financial trends. Learn new skills and technologies to develop better solutions within the Orchestrade platform. Requirements: BS/MS degree in Computer Science or other STEM related field. Zero to three years professional experience. Experience in object-oriented programming such as C#, Java, and C++. C# is a plus. Knowledge of SQL and databases preferred. Basic knowledge of mathematics, finance, and financial calculations. Ability to prioritize tasks and complete assigned task on time. Strong analytical and problem-solving skills. Excellent interpersonal skills to allow successful collaboration with internal and external teams. Self-motivated with the desire to learn about the Orchestrade, technologies and capital markets. Benefits: Medical Dental Vision 401k
    $106k-151k yearly est. 8d ago
  • AI Python Software Engineer

    Signify Technology

    Software Engineering Internship Job In San Francisco, CA

    Job Title: Python Software Engineer Salary: $200,000 - $260,000 Interested in joining a leading AI startup? Are you looking to work in a collaborative space where your ideas are not only heard, but implemented? Do you love to code in Python and build Scalable Distributed Systems? If so, then this is the role for you! Here you will join a dynamic and growing team revolutionizing the AI landscape with cutting-edge GenAI software systems. In this role, you'll leverage Python, REST APIs, Microservices, Distributed Systems, and Cloud technologies to develop industry-leading AI products. Your work will directly enhance the reliability and trustworthiness of AI, tackling challenges like data integrity and preventing hallucinations, all while making a tangible impact on the future of AI innovation. Requirements 2+ years of experience building salable Distributed Systems with Python Experience with Rest API and Cloud Bachelor's, Masters, or PhD in STEM field Bonus if you are active on Github/side projects Benefits Medical, Dental, and Vision Insurance Equity Unlimited Paid Time Off Parental Leave Free Lunches Wellness Benefits Team building events Ability to Make an Impact in AI Collaborative Team environment Relocation package (if needed) Hybrid flexibility (2 days onsite) If you are interested in learning more about this position or any other roles we may have open, please apply today!
    $200k-260k yearly 9d ago
  • Software Engineer

    Create 3.0company rating

    Software Engineering Internship Job In San Francisco, CA

    Create is a generative AI first builder that lets individuals and businesses build sites and apps with just English. Our mission is to give everyone the power of software creation. We're a small team in San Francisco backed by top VCs. Who you are: Ship every day: You launch frequently. You know how to descope to get tangible results fast. Owner: You can go from ambiguous problem to solve, autonomously. You're relentless and you never say “not my job”. Fearless: You take on things you don't know how to do. You do things that are uncomfortable for others. High taste: You're right a lot. You have strong judgment, and your first pass is often very good. You're open to feedback and synthesize it in your next iteration. Resilient: When bad news hits, you say “good”. You don't easily give up. Customer obsessed: You base your insights on real conversations with customers. You do what it takes to make them succeed. What you will do: We're hiring a senior engineer to push forward what's possible with large language models (LLMs). You'll be working on the cutting edge of AI and at the intersection of web development, infra, and model advancement. Must haves: Full stack production experience with Typescript You've used create.xyz and have insights on where to take it next as a future owner Demonstrated skill in product building or AI (e.g. you've built impressive things before, either at work or on your own) Able to work full time onsite in San Francisco What's in it for you: 🥳 Energizing in-person culture 💸 Competitive salary 🥧 Generous equity 🏝️ Unlimited PTO 🏥 Medical, dental, and vision insurance 🧓 401k retirement plan 🚀 Accelerated growth trajectory 💪 Radical autonomy
    $106k-143k yearly est. 5d ago
  • Security Software Engineer

    Montash

    Software Engineering Internship Job In San Francisco, CA

    Security Software Engineer ⚡ AI-powered ADAS scale-up (high growth) 🚀 Bay Area (in office 5 days a week) 🌎 $180-220k + equity💰 I'm working with a high growth scale-up working at the intersection of AI and ADAS, that are looking for a Security Software Engineer their newly found security team. You will be the second engineer within this team, and your security expertise will be crucial to success for both yourself, and the company. This is a purely IC role to begin with, and they're looking for someone with a minimum of 5+ years of security experience, ideally building security services from scratch. If this sounds like you, then they will definitely be interested to speak to you! What You'll Do: Create features that enable customers to efficiently control access and utilization of software products. Architect and implement security tools and processes for leading cloud platforms (AWS, GCP, Azure) and on-prem environments. Deploy and maintain security measures to protect systems, networks, and sensitive data from potential threats. Develop procedures that comply with regulatory, ethical, and industry standards, ensuring customer data remains secure. What We're Looking For: 5+ years' experience in software development, with a focus on security. Comprehensive understanding of secure software development methodologies and best practices. Practical experience with tools such as Docker (containerization), Kubernetes (orchestration), and Terraform (infrastructure as code). Strong knowledge of system security protocols and data protection techniques. Exceptional analytical skills paired with a collaborative work style. A Bachelor's degree in computer science or a closely related field. Nice to Have: Experience applying security principles to languages like JavaScript, Python, Golang, or C++. A track record of implementing Identity and Access Management (IAM) solutions. Familiarity with cloud infrastructure components such as networking, access controls, IaaS, and SIEM tools. A Master's degree in computer or systems security. Industry certifications like CISSP, CKA, AWS Certified DevOps Engineer, or similar credentials. 📧 Sounds like you? Please click on the ‘Easy Apply' button or email me directly at ******************* with your updated resume attached.
    $180k-220k yearly 14d ago
  • Founding Software Engineer

    Sela 3.7company rating

    Software Engineering Internship Job In San Francisco, CA

    What is Sela? Sela is an AI phone agent that can conduct open-ended phone sales conversations really effectively. Compared to other voice AI agents, our architecture makes it 10x easier to sculpt and adjust the way our agent responds to pivotal moments in conversations, producing more polished responses and better conversion rates than human call center agents. We are well funded ($6m seed from a top VC) and are building the core engineering team in SF. What will you do in this role? This is a high-growth, hands-on technical leadership role. You will work closely with the founders to continuously re-think and re-design Sela's various backend services as we scale to millions of phone calls a day. You will also participate in hiring and serve as a tech lead for more junior engineers. Reasons to work with us The tech is so incredibly cool. You get to work at the cusp of what's technically possible in applied AI. The low latency requirements of realtime speech means that our entire stack has to be lightning fast. Building our agents comes with a very specific joy of creating something rich, interactive, and lifelike. The fundamental problem is super challenging and super rewarding. We have the right raw ingredients to become a large generational company. Around 2% of the US works in phone sales (~$250B in salaries), and the industry will be completely transformed by this technology. The core product offering has tremendous product-market fit, because we're solving something that is core to all these companies. We are starting to roll out our tech to some of the biggest players in the space. Work directly with the founders who want to build a great company but also build a fun and rewarding place to work. Nate is a repeat founder (YC alum) and an industry expert. Vahe is an ex-Google tech lead and NLP researcher. Job responsibilities Design and build scalable backend infrastructure to support real-time communication Design, build and maintain a public API to be used by Sela's partners Design and build integrations with 3rd party software such as CRMs, Dialers, calendars, custom APIs, etc. Work with other backend engineers to improve our real-time communication platform Lead and mentor a team of more junior engineers Work with the devops team to identify the best deployment and scaling strategies Work with the frontend engineers to support Sela's user-facing web application Work with the ML engineers to support our proprietary AI features Qualifications 8 -10 years of experience in backend system design Experience building high QPS public APIs Experience in growth stage startups (Seed+ or Series A+) Expert knowledge of either Python or Go Excellent technical communication skills
    $125k-185k yearly est. 15d ago
  • Robotics Autonomy Software Engineer

    Cubiq Recruitment 3.7company rating

    Software Engineering Internship Job In San Francisco, CA

    Job Title: Robotics Autonomy Engineer Location: Hybrid, Bay Area, San Francisco, CA and South Santa Cruz, CA (3 days on-site in the Bay, 1 day on site in South Santa Cruz, 1 day remote) Salary: $120,000 - $180,000 + Bonus and Stock Options + Great benefits Cubiq is representing a very exciting Robotics AgriTech business based in California, which will transform how we grow and distribute crops across the US! This company has completed its Series A funding and is looking to grow its Robotics software team, with an exciting opportunity to join them at such an early stage. They're looking to hire a Robotics Software engineer with a focus on Autonomy Algorithms. With the successful candidate to be responsible for developing and maintaining robot path and trajectory planning, state estimation, control systems, and health monitoring. These will be written in Rust, as they are looking to make a highly scalable system, with a lot of anticipated growth! The role is on a Hybrid schedule across their tech office in Redwood City, and their robotics warehouse in South Santa Cruz, there is an expectation to work 4 days a week on-site split between the two offices (At least 1 day in their South Santa Cruz office). They're looking for software engineers who wants to be a part of change in agriculture, who wants to help accelerate farming in the US and create a positive impact in the world. The role has a starting salary of $120,000 - $180,000 (Could stretch for a great fit) with stock options and a yearly bonus! They have a comprehensive benefits package, including 20 PTO days, comprehensive medical insurance, catered lunches and more! They're looking for candidates with the following experience: Extensive experience coding in Rust, for robotics Version control, testing, and documentation experience Experienced in writing algorithms for at least one of the following: Path Planning, Trajectory planning, or Numerical Optimization Good communication skills This role is interviewing immediately so if you are interested please apply ASAP for consideration!
    $120k-180k yearly 15d ago
  • Software Engineer - ML Inference

    Predibase

    Software Engineering Internship Job In San Francisco, CA

    We're looking to hire a software engineer working at the intersection of AI / ML and systems programming to develop our next generation LLM Inference Engine. As an engineer working on our ML Inference team, you will work to integrate new LLM inference techniques from the research to improve latency and throughput of LLM serving systems, you'll work closely with customers to optimize performance on specific use cases, and go deep into performance optimizations at multiple levels of the stack, including: PyTorch, C++, and CUDA. As part of the role, you will have significant technical leadership responsibilities to define the roadmap and technical vision of our inference stack, and work closely with partner teams to build scalable, multi-replica serving infrastructure.
    $106k-150k yearly est. 15d ago
  • Software Engineer, Machine Learning

    Acceler8 Talent

    Software Engineering Internship Job In San Francisco, CA

    We are looking for a Software Engineer, Machine Learning to join a small, agile team focused on building scalable machine learning systems for enterprise customers. This role offers the opportunity to work in a fast-paced, innovative environment where your contributions directly impact the product. You will be responsible for taking machine learning models from prototype to production, ensuring performance and scalability in real-world applications. Our client is a fast-growing technology company focused on enabling businesses to build and deploy their own AI models. Their platform allows enterprises to securely and efficiently train AI models on proprietary data, providing flexibility and robustness. Backed by top-tier VCs and leading technology companies, the team consists of engineers, researchers, and industry experts committed to pushing the boundaries of AI technology. As a Software Engineer, Machine Learning, your role will involve taking full ownership of the end-to-end development of machine learning systems. You will design, train, and deploy production-ready models, handle data pipelines, and continuously improve the performance of existing models. The position requires you to be highly adaptable, comfortable working in a startup environment, and able to tackle diverse challenges related to real-world data and machine learning workflows. Key Responsibilities: Design and implement production-ready machine learning models and data pipelines. Collect, process, and analyze data to identify areas for model improvement. Work on model debugging and quickly iterate to handle unique customer cases. Continuously analyze the performance of existing models and apply latest research to improve accuracy. Collaborate closely with the engineering team to optimize the performance of machine learning systems in production. What we can offer you: Competitive salary and benefits package Opportunities to work on cutting-edge machine learning technologies A dynamic, fast-paced work environment with the potential for rapid career growth Exposure to a range of machine learning techniques and frameworks A collaborative team culture Relevant Keywords: The ideal candidate will be experienced with Python , scikit-learn , Keras , TensorFlow , PyTorch , and have a solid understanding of data structures and algorithms . Familiarity with big data technologies like BigQuery , Spark , and Kafka is a plus, as is knowledge of SQL and relational databases .
    $106k-150k yearly est. 2d ago
  • Founding Software Engineer, V2G VPP Platform

    Bidirectional Energy

    Software Engineering Internship Job In San Francisco, CA

    Bidirectional Energy turns electric vehicles (EVs) into distributed batteries for our electric grid. We provide a mobile app that lets EV owners sell energy from their EVs back into the grid when electricity prices are high. To provide a fast and easy adoption path, we also partner with vehicle-to-grid (V2G) charger manufacturers and installers to install off-the-shelf bidirectional EV chargers in residential homes. Operating Virtual Power Plants (VPP) on top of EV batteries, Bidirectional Energy enables EV owners to earn passive income via energy arbitrage and helps utilities avoid costly grid infrastructure upgrades - all while helping the power grid in their area switch to a cleaner, lower-carbon power source. For utilities, Bidirectional Energy provides a Virtual Power Plant consisting of consumer EVs that gives utilities easily dispatchable power to offset electricity demand on the electric grid, helping them meet their capacity planning and carbon reduction goals. At Bidirectional Energy, we believe that a battery in your driveway can play an essential role in a clean energy transition. Our aim is to make each EV more than just a car. About the Role: We are seeking a Founding Software Engineer for the V2G VPP (Vehicle-to-Grid Virtual Power Plant) Platform. This role involves leading and developing backend and frontend applications that orchestrate and execute complex energy system models. The ideal candidate will have experience in interfacing with energy markets as well as distributed energy devices in residential and commercial markets. In this role, you will: Provide technical vision and architecture for energy modeling applications that incorporate forecasting, optimization, and first-principles energy models. Design, develop, and own software that models the performance of distributed energy systems and their financial value proposition, supporting various stages of the Bidirectional Energy customer journey (from pre-sales to asset operation). Work closely with product, key stakeholders, and external clients to understand and implement new requirements for the energy service platform. Develop and design microservice interfaces and APIs that facilitate easy execution and use of energy modeling applications in production and development environments. Troubleshoot issues related to algorithm code. You should have: 7+ years of experience in developing software applications. 2+ years in a leadership role, either as an engineering manager or a technical lead responsible for software feature delivery. Strong skills in software design, mathematics, and analytics, including experience in complex distributed systems environments. Expertise in Python and TypeScript, and libraries for numerical and time-series modeling. Familiarity with AWS services such as EC2, ELB, etc. Proven track record in delivering software products/features throughout the software development lifecycle. Excellent interpersonal and communication skills, with the ability to work effectively with cross-functional teams and stakeholders. Collaborative attitude with a willingness to learn and adapt in the rapidly evolving energy industry. Preferred Qualifications Experience in developing software applications within the energy industry, preferably with distributed energy resources Expert knowledge of distributed energy resources (PV, storage, EVs, EVSEs) and the revenue-generating methods for these resources in residential and commercial/industrial markets. Familiarity with machine learning and optimization algorithms and concepts. To apply, send your resume and cover letter to founders@bidirectional.energy.
    $106k-150k yearly est. 12d ago
  • AI Software Engineer

    Twentyai

    Software Engineering Internship Job In San Francisco, CA

    About the Role As a Software Engineer, you will be instrumental in creating and deploying AI-driven applications for our clients. You'll partner with customers to understand their unique challenges, deliver tailored solutions, and contribute to building a collaborative and innovative engineering culture as we scale. By the time you've completed your second project, you'll have contributed to more AI applications across diverse industries and use cases than most AI engineers. What You Bring: Exceptional Coding Expertise (7+ years of experience): You're skilled at writing clean, efficient, and production-ready code across multiple languages, with a strong focus on software craftsmanship. Passion for AI: Whether you've worked on LLM-based projects, experimented with cutting-edge frameworks like LangChain, or are simply a dedicated AI enthusiast, you're deeply engaged in the AI space. Thriving in Problem-Solving: You embrace challenges, enjoy learning on the go, and love tackling new, complex problems with creativity and persistence. Startup Mindset: You're a self-starter who thrives in a dynamic, fast-paced environment, eager to contribute to both product strategy and shaping company culture. Customer-Focused: You prioritize understanding customer needs and ensuring the solutions we build genuinely address their challenges. Team-Oriented: You collaborate well with others, offer support when needed, and foster a positive and growth-oriented team culture. What You'll Do: Design and develop custom AI solutions that cater to each client's unique needs, ensuring they are scalable and seamlessly integrated into existing systems. Work alongside a talented team throughout the entire project lifecycle-from gathering requirements and prototyping to coding, testing, deployment, and ongoing support. Play an active role in shaping not only our engineering practices but also our overall company culture, influencing how we learn, hire, and celebrate our successes. Our Tech Stack: We adopt a flexible approach to technology, working in our clients' environments and codebases. While Python is frequently used, we work with a variety of tools and technologies based on client needs. By joining our team, you'll gain expertise with foundational models, as well as tools and frameworks like LangChain, LangSmith, OpenPipe, Pinecone, and ChromaDB. A Day in the Life: As the technical lead for a client project, you'll be responsible for driving the technical vision-whether you're automating call centers with AI agents or building custom content moderation tools. Your day starts by focusing on high-priority tasks, such as developing an evaluation suite, and participating in weekly check-ins with the client's technical leadership. Team lunch doubles as a cross-project standup, where you'll learn about different projects and contribute to lively discussions about emerging AI technologies. You'll have focused work time to tackle important sprint goals, while also engaging with prospective clients to evaluate the feasibility of new projects.
    $106k-150k yearly est. 6d ago
  • AI Full-Stack Software Engineer

    Datadasher

    Software Engineering Internship Job In San Francisco, CA

    DataDasher is a Silicon Valley based and venture-backed enterprise software startup that specializes in using artificial intelligence and cutting-edge software to revolutionize the Private Wealth Management space. Our innovative solutions are designed to optimize processes, enhance decision-making, and drive productivity in the industry. Role Description This is a full-time hybrid role for a Full-Stack AI Software Engineer at DataDasher. The Full-Stack AI Software Engineer will be responsible for designing, implementing, and maintaining AI-driven solutions across both front-end and back-end systems. The role involves utilizing natural language processing (NLP) techniques, developing user interfaces, and integrating AI models into scalable applications. The position is based in the San Francisco Bay Area with flexibility for some remote work, and we are looking for candidates who can start full-time work no later than January 2025. Qualifications Strong background in Computer Science and Software Development Proficiency in AI and ML technologies Proficiency in Python and Javascript Experience with cloud platforms such as AWS, Google Cloud, or Azure for deploying AI models Ability to collaborate effectively in a team environment Excellent problem-solving and analytical skills Bachelor's or Master's degree in Computer Science, AI, or related field
    $106k-150k yearly est. 12d ago
  • Software Engineer

    Seel

    Software Engineering Internship Job In San Francisco, CA

    About the Role We are seeking a talented Software Engineer to join our team and play a crucial role in developing and implementing technical solutions for our clients. The ideal candidate will combine strong technical expertise with excellent communication skills to deliver high-quality software solutions. Key Responsibilities Design and develop robust technical solutions based on business requirements, working closely with cross-functional teams to ensure optimal implementation Customize existing software platforms and develop new features to meet specific client needs while maintaining system integrity Provide technical leadership in troubleshooting complex issues during implementation and production phases Participate in code reviews and contribute to technical documentation Collaborate with stakeholders to gather requirements and provide technical consultation Required Qualifications Bachelor's degree in Computer Science or equivalent professional experience Minimum of 2 years of experience as a software engineer in a professional environment Strong proficiency in Java programming language Working knowledge of JavaScript and modern web technologies Demonstrated experience with API development and integration Hands-on experience with database design and management Strong problem-solving skills and attention to detail Technical Skills Primary Language: Java Secondary Skills: JavaScript Database: SQL/NoSQL database experience Integration: REST APIs, system integration patterns Tools: Version control systems (e.g., Git), CI/CD pipelines Soft Skills Exceptional verbal and written communication abilities Strong interpersonal skills with experience in client-facing roles Ability to work effectively in a collaborative team environment Excellent problem-solving and analytical thinking skills Strong project management and organizational capabilities
    $106k-150k yearly est. 10d ago
  • Founding Software Engineer

    YC Startup

    Software Engineering Internship Job In San Francisco, CA

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Deploy LLMs into production Qualifications Bachelor's degree or equivalent experience in Computer Science or related field Strong experience in web technologies, particularly JavaScript/TypeScript Built products from 0 to 1
    $106k-150k yearly est. 10d ago
  • Frontend Software Engineer

    Created By Humans

    Software Engineering Internship Job In San Francisco, CA

    Quick Facts Focus: Connecting Human-Created Copyrighted Content & AI Companies training LLMs Website: ************************** Team: 8 Eng: 4 Funding: $ 10M Seed Round from top-tier VCs. About Us Created by Humans is a groundbreaking AI Rights licensing platform that connects creators with AI developers, enabling the licensing of copyrighted works for AI training and reference uses. Our platform aims to protect copyright owners' rights while fostering innovation in AI. Created by Humans is built on our founding team's extensive experience in the digital publishing, technology, and data infrastructure sectors. Trip Adler, our CEO, previously founded Scribd, where he pioneered the subscription model for books. We're the official partner of the Authors Guild, the nation's oldest and largest organization for 14,000+ writers. We've raised $10 million in seed financing from David Sacks' Craft Ventures, Mike Maples, Jr. at Floodgate, YCombinator CEO, Garry Tan, and bestselling author Walter Isaacson. We have already hired several senior engineers (ex-Google, ex-Snap, ex-Rubrik) and are looking to expand our team. Over 50 authors have tested our product in beta, including Douglas Preston, Susan Orlean, Lincoln Child, and others. We made a collaboration agreement with one of the largest author associations in the US and are about to sign an agreement with one of the Big Five publishers in the US. Technical Challenge We're building a large-scale system to curate, store and deliver content from multiple industries (publishing, video, websites, etc.)to AI companies. One of our technical challenges is reconciling all stakeholders for various content and implementing a complex payout system so the value could flow back from AI Companies to all content creation stakeholders. Team and Technologies We're building a team of seasoned senior engineers, where each member shows technical excellence and a high level of ownership. We'd like to stay lean and flat for as long as possible. Our primary backend language is Python, and we're deployed on AWS; for our web app, we use TypeScript, React, Tailwind, NextJS, and Radix UI. Eventually, we'll also train models ourselves and/or build consumer applications. Compensation We offer generous equity, competitive salaries, health insurance, 401k, and lunches for in-office days. For California applicants: the base salary for this position is $140.000-$260.000.
    $106k-150k yearly est. 10d ago

Learn More About Software Engineering Internship Jobs

How much does a Software Engineering Internship earn in San Francisco, CA?

The average software engineering internship in San Francisco, CA earns between $39,000 and $118,000 annually. This compares to the national average software engineering internship range of $30,000 to $73,000.

Average Software Engineering Internship Salary In San Francisco, CA

$68,000

What are the biggest employers of Software Engineering Interns in San Francisco, CA?

The biggest employers of Software Engineering Interns in San Francisco, CA are:
  1. Über
  2. Fastly
  3. Chime
  4. Sigma Computing
  5. Cloudflare
  6. RippleMatch
  7. Samsara
  8. Twitch
  9. Markdebrand
  10. Lumafield
Job type you want
Full Time
Part Time
Internship
Temporary