1

Software Engineer Intern Jobs in Santa Rosa, CA (NOW HIRING)

Founded by former executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers ... Good understanding of software development principles, data structures, and algorithms. * Excellent ...

We are looking for a Functional Safety Software Engineer to join us and drive the development and management of our autonomous vehicle safety cases as we bring the Kodiak Autonomy System to market.

These engineers continue to innovate the platform, now home to over 1.5 million apps and billions of users, to scale the service and help customers find the apps they love. Description The App Store ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA · On-site

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

CTE Intern

Santa Rosa, CA

$18.25 - $23.75/hr

Qualifications Keysight is looking for highly motivated individual with a creative mindset and passion for technology and engineering. Must possess the following attributes: * Willingness and desire ...

next page

Showing results 1-20

Software Engineer Intern information

See Santa Rosa, CA salary details

$14

$27

$42

How much do software engineer intern jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software engineer intern in Santa Rosa, CA is $27.79, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $31.54 per hour, depending on experience, location, and employer.

What does a Software Engineer Intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What types of projects and tasks are Software Engineer Interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

What are the key skills and qualifications needed to thrive as a Software Engineer Intern, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What Does a Software Engineer Intern Do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What are the most commonly searched types of Software Engineer jobs in Santa Rosa, CA? The most popular types of Software Engineer jobs in Santa Rosa, CA are:
What are popular job titles related to Software Engineer Intern jobs in Santa Rosa, CA? For Software Engineer Intern jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Software Engineer Intern jobs in Santa Rosa, CA look for? The top searched job categories for Software Engineer Intern jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Software Engineer Intern jobs? Cities near Santa Rosa, CA with the most Software Engineer Intern job openings:
Infographic showing various Software Engineer Intern job openings in Santa Rosa, CA as of July 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $57,801 per year, or $27.8 per hour.
AI/ML Software Engineer

AI/ML Software Engineer

iTradeNetwork, Inc.

Bodega Bay, CA • On-site

Other

Posted 27 days ago


Job description

ITRADENETWORK LEADERSHIP PRINCIPLES

iTradeNetwork's purpose is to feed the world - and everything we do is guided by the principles below. Every team member is expected to embody and champion these principles across the organization.

Bias for Action

We value speed and avoid analysis paralysis. We develop conviction, make informed decisions quickly, and take calculated risks to maintain momentum - knowing that swift progress is essential for innovation and growth.

Customer Obsession

We work relentlessly to delight our customers. We work backward from their needs to solve pain points and create solutions that surprise and earn their loyalty. We obsess over customers, not competitors.

Data & Metrics Driven

We operate with facts, not opinions. We dive deep into data and use metrics to measure progress, ground every decision in rigorous analysis, and push for clarity and measurable outcomes.

Raise the Bar

We continuously push for improvement - in ourselves, our teams, and the company. We hire and develop exceptional talent, setting ever-higher standards that elevate performance and drive excellence.

Operational Excellence Through Process

We build lasting processes that optimize for efficiency. By developing, testing, and documenting each process, we create consistency and scale through automation, enabling continuous improvement across the business.

Ownership Mindset

We take responsibility for our work and aim for long-term success. We use resources wisely, stay accountable, and roll up our sleeves to get things done - no task is beneath us.

Earn Trust

We build trust through integrity, transparency, and mutual respect. We communicate openly, own our mistakes, listen actively, and remain open to feedback as an opportunity for growth.

JOB SUMMARY

We are building an AI-first company - which means AI isn't a feature we bolt on; it's the foundation of how we design products, make decisions, and ship software. As an Associate AI/ML Full Stack Developer, you'll be on the front lines of that mission: building intelligent, production-ready applications that put machine learning at the core of the user experience.

This is a role for someone who wants to grow fast. You'll work alongside experienced engineers and data scientists on real problems, ship code that matters, and develop deep expertise at the intersection of AI/ML and full stack development - all in service of one of the most consequential industries in the world.

Key Responsibilities:
  • Build and ship AI-powered full stack applications - from model integration to user-facing interfaces - using modern frameworks and cloud-native infrastructure.
  • Partner with data scientists to bring ML models into production: wrapping them in APIs, optimizing inference pipelines, and monitoring performance in live environments.
  • Own end-to-end data pipelines that support model training, validation, and deployment workflows.
  • Develop frontend experiences (React or similar) that surface AI-driven insights in intuitive, responsive interfaces.
  • Contribute to backend services and microservices that power model serving, data ingestion, and business logic.
  • Participate in code reviews and collaborative design discussions - learning from senior engineers while sharing your own perspective.
  • Stay current with the AI/ML landscape: new architectures, tooling, and frameworks move fast, and so do we.
What you'll need:

Required:

  • Bachelor's degree in Computer Science or a related technical field (or equivalent practical experience).
  • Solid grounding in data structures, algorithms, and object-oriented programming.
  • Understanding of core AI/ML concepts: supervised and unsupervised learning, neural networks, model evaluation.
  • Proficiency in at least one backend language - Python strongly preferred given its centrality to the ML ecosystem.
  • Hands-on experience with web development (React, Angular, or comparable framework).
  • Comfort with both SQL and NoSQL databases.
  • A problem-solving mindset and genuine curiosity about how AI can change the way software works.

Nice to Have:

  • Experience with Python ML libraries: TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and deploying ML workloads in the cloud.
  • Exposure to LLM APIs, prompt engineering, or retrieval-augmented generation (RAG) patterns.
  • Knowledge of MLOps tooling: experiment tracking, model registries, CI/CD for ML pipelines.
  • Project or coursework experience building AI/ML applications end-to-end.

Who you are:

  • You think AI-first - when approaching a problem, your instinct is to ask how intelligence can be built into the solution, not added as an afterthought.
  • You move fast and learn faster. You're comfortable with ambiguity and excited by the pace of change in the AI space.
  • You communicate clearly and collaborate naturally across disciplines - you can talk to a data scientist about model architecture and to a product manager about tradeoffs.
  • You take ownership. You don't wait to be told what to do next; you find the next important thing and work on it.
  • You care about craft - clean code, thoughtful documentation, and systems that are built to last.

Base Compensation: $40/hr