CrawlJobs Logo

Software Engineer, I (Intern)

United States, Sunnyvale 6000.00 USD / Month · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

Fortune 500 clients and government agencies trust eGain AI knowledge solution to improve customer experience and reduce cost of service. Top rated by Gartner, eGain AI Knowledge Hub orchestrates AI and experts to deliver trusted answers to customers, agents, and field staff.

Job Responsibility

Define, develop and maintain AI-powered software tools, services, and applications, collaborating with fellow software engineers

Requirements

Pursuing a Bachelor’s degree in a STEM related field from a top-tier US university

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, I (Intern)

8 matching positions

Software Engineer II and Sr. Software Engineer - AI Frameworks

The AI Frameworks team at Microsoft develops software that pushes the cutting ed...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and test a function or component for our AI/ML frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Interacting and collaborating with our partners both internal and external
  • Interacting with and providing tech support for our customers/users
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer - Performance

The Artificial Intelligence Performance team at Microsoft develops AI software t...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Identify and drive improvements to end-to-end inference performance of OpenAI and other state-of-the-art LLMs
  • Measure, benchmark performance on Nvidia/AMD GPUs and first party Microsoft silicon
  • Optimize and monitor performance of LLMs and build SW tooling to enable insights into performance opportunities ranging from the model level to the systems and silicon level to improve customer experience and reduce the footprint of the computing fleet
  • Enable fast time to market of LLMs/models and their deployments at scale by building SW tools that afford velocity in porting models on new Nvidia and AMD GPUs
  • Design, implement, and test functions or components for our AI/DNN/LLM frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Communicate and collaborate with our partners both internal and external
  • Embody Microsoft's Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineer Intern, Mobile

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor's or Master's degree in computer science or a related field. Due to graduate in December 2026 or later
  • Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, previous internships etc.)
  • Experience with mobile application development using native mobile technologies such as Swift, Kotlin
  • Experience in software development principles and a variety of programming languages (e.g., Python, Java, C++, JavaScript)
  • Passion about software development, with a curiosity that drives you to stay on top of tech trends and explore new ideas
Job Responsibility
Job Responsibility
  • Develop new features or tooling for Roku's mobile apps
  • Maintain and improve the performance of existing iOS and Android applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Contribute to the development of project plans and estimates
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Software Engineer Intern, Advanced Development

Join our team as a Software Engineer Intern, where your passion for technology a...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a degree program in Computer Science/Engineering or related field
  • Evidence of developing with Typescript, JavaScript and using Node.js
  • Familiarity with API design and development
  • Interest in LLM tooling and how AI assistants interact with external systems
  • Strong software development mindset producing robust and tested open-source software solutions
  • Strong problem-solving and technical communication abilities
  • Proactive mindset with passion for continuous learning and fast iteration
Job Responsibility
Job Responsibility
  • Owning a project that contributes to the success of making our emulation product available to external developers through AI assistances
  • Collaborating with engineers across different functional areas to ensure robust delivery
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits including healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Software Engineer I

Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 209000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, and 1 year of experience in the job offered or in a related occupation
  • C++
  • Python
  • Java
  • GIT
  • SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
Job Responsibility
Job Responsibility
  • Design, build and deliver end-to-end features spanning across the AdTech tech stack
  • Design, develop and operate highly scalable and reliable services
  • Leverage your experience with large scale data using big data technologies such as Spark, Hive, Presto, Flink, to build scalable data pipelines that power various ad tech use cases
  • Work in a cross-functional team along with Product Management, Data Science, and Marketing to experiment with new strategies and approaches to optimize ad spend and then build scalable production systems to productionize the winning strategies
  • Collaborate across other engineering teams at Uber to leverage other Uber Internal tech stacks and systems like Michelangelo (ML), Bullseye (Audience Builder), Morpheus (Experimentation), Flow (Workflow Automation), Piper (Data orchestrator) etc. to build systems that leverage mature technologies at Uber and also influence the overall roadmap of these technologies
  • Build tools and automation to eliminate manual processes and improve efficiency of our end users
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer I

We are seeking a highly skilled and motivated Java Technical Leader to lead and ...
Location
Location
Viet Nam , Ho Chi Minh
Salary
Salary:
Not provided
yum.com Logo
Yum!
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Java, including OOP, multithreading, concurrency, collections, and performance tuning
  • Hands-on experience with Spring / Spring Boot, Spring Data, Dependency Injection (DI), and transaction management
  • Solid experience designing and building RESTful APIs and distributed microservices architectures
  • Experience with SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB)
  • Strong understanding of data modeling, query optimization, and backend performance tuning
  • Hands-on experience with AWS (e.g., EKS, S3, RDS, Lambda)
  • Experience with CI/CD pipelines and modern DevOps practices
  • Familiarity with monitoring and logging tools such as DataDog for metrics, logs, and traces
  • Proficient with GitLab for version control and collaboration
  • Experience working in Agile / Scrum environments
Job Responsibility
Job Responsibility
  • Lead, mentor, and coach a team of Software Engineers, supporting their technical growth and career development
  • Act as a hands-on technical leader, setting coding standards, architectural principles, and best practices
  • Foster a collaborative, inclusive, and learning-oriented team culture with strong ownership and accountability
  • Guide engineers on effective and responsible use of AI tools to enhance daily engineering work (e.g., design, coding, debugging, testing, documentation)
  • Proactively identify, troubleshoot, and resolve complex performance or scalability issues
  • Work closely with DevOps/SRE teams to improve CI/CD pipelines, deployment reliability, and runtime stability
  • Drive improvements in system observability, monitoring, and alerting
  • Ensure high standards of code quality through design reviews, code reviews, automated testing, and documentation
  • Design, develop, and review robust Java-based systems using Spring ecosystem and microservices architecture
  • Work effectively with cross-functional and international teams (e.g., UK, US)
  • Fulltime
Read More
Arrow Right

Software Engineer Intern - Summer 2026

As a Software Intern, you will work closely with our software development team a...
Location
Location
United States , Raleigh
Salary
Salary:
26.00 USD / Hour
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Rising Junior or Senior pursuing a Bachelor’s Degree in Computer Science or related degree
  • Knowledge of object-oriented programming, software engineering design patterns and best practices
  • Experience developing solutions using C#/.Net and Angular/React
  • Experience with unit testing frameworks (e.g. NUnit, MSTest, or similar)
  • Familiarity with DevOps practices including CI/CD pipelines
  • Strong verbal and written communication skills
  • Demonstrated leadership qualities and problem-solving skills
  • Positive attitude, team-oriented, adaptive to change, and collaborative
  • Actively involved in campus or community activities and organizations, preferably in leadership roles
Job Responsibility
Job Responsibility
  • Collaborate with the Software Development team to design, implement, and test software applications
  • Develop and maintain unit and integration test suites
  • Participate in design and code reviews
  • Participate in regular team meetings, stand-ups, and retrospectives to ensure open communication and continuous improvement
What we offer
What we offer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

This position is needed to design, develop, deploy and operate software solution...
Location
Location
United States
Salary
Salary:
47.00 - 56.00 USD / Hour
stytch.com Logo
Stytch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • To be working towards a Bachelors, Masters, or PhD degree in computer science, computer engineering or a related field
  • To have a hungry entrepreneurial and can do spirit, as evidenced by successful interest in learning new technologies
  • To have explored writing code in any of the following languages: Python, Java, Javascript, Golang, C, or C++.
Job Responsibility
Job Responsibility
  • Be a Software Engineer, not just an intern
  • Ship many different projects during your summer
  • Solve problems in distributed computing, real-time DSP (audio processing), virtualization performance, distributed messaging, busses and more
  • Be given responsibility for core features and services that ship to our users
  • Embrace these challenges, learn fast and deliver great results
  • Bring a willingness to learn and grow
  • Learn to develop beautiful and profitable applications
  • Demonstrate consistent improvement in your coding skills, issue-tracking and source control systems, and agile development mentality
  • Participate in code reviews, bug tracking and project management with the rest of the Twilio Team.
What we offer
What we offer
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program
  • Fulltime
Read More
Arrow Right