2

Entry Level Computer Science Jobs in Berkeley, CA

This is an entry-level / new-grad research role where you'll apply state-of-the-art machine ... Bachelor's or Master's degree in Robotics, Computer Science, AI, or a closely related field * 0-3 ...

This is an entry-level / new-grad research role where you'll apply state-of-the-art machine ... Bachelor's or Master's degree in Robotics, Computer Science, AI, or a closely related field * 0-3 ...

Minimum Qualifications Bachelor of Computer Science or equivalent skills and work experience Foundation for growth - you have 1-3 years of software engineering experience and are ready to take on ...

At least a B.S. in Computer Science, Machine Learning, AI, or a related field. Exceptional ... Seniority level Entry level Employment type Full‑time Job function Engineering and Information ...

Showing results 21-40

Entry Level Computer Science information

See Berkeley, CA salary details

$22.9K

$51.4K

$102.8K

How much do entry level computer science jobs pay per year?

As of Aug 9, 2026, the average yearly pay for entry level computer science in Berkeley, CA is $51,352.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,302.00 and $58,642.00 per year, depending on experience, location, and employer.

What are entry level computer science jobs?

Entry-level computer science jobs include positions that involve programming, software and app development, database administration, and the engineering of software and computer systems. You can also provide technical support, develop specialized programs for mobile phones or embedded computer systems, and work in areas such as cloud computing and machine learning. Entry-level computer science professionals typically operate as part of software development or IT teams, or they report to senior personnel and submit their work for testing and approval. Your duties and responsibilities often focus on developing, testing, or engineering a specific part of a computer-related project.

What types of projects or tasks can I expect to work on as an entry level computer science professional?

As an entry level computer science professional, you will typically work on tasks such as debugging code, writing simple programs or scripts, assisting with software testing, and supporting senior developers with larger projects. You may also be responsible for maintaining documentation, collaborating with team members during code reviews, and learning new technologies as needed. These experiences help you build a strong foundation and gain practical skills, setting the stage for more complex responsibilities and career advancement in the future.

What is the difference between Entry Level Computer Science vs Software Developer?

AspectEntry Level Computer ScienceSoftware Developer
Required CredentialsBachelor's in CS or related fieldBachelor's in CS or related field; coding bootcamps
Work EnvironmentTech companies, startups, IT departmentsTech firms, software companies, startups
Employer & Industry UsageEntry-level roles in various industriesDeveloping software applications across industries
Common Search & ComparisonYesYes

Entry Level Computer Science roles typically focus on foundational knowledge and may involve a variety of IT tasks, while Software Developer positions emphasize designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but Software Developers usually have more specialized coding skills and project responsibilities.

What are the key skills and qualifications needed to thrive as an entry level computer science professional?

To thrive as an Entry Level Computer Science professional, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic software development tools, and potentially certifications like CompTIA IT Fundamentals can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and adapt to new challenges. These skills are crucial for efficiently developing, testing, and maintaining software solutions in a team-oriented and rapidly evolving technical environment.
What are the most commonly searched types of Computer Science jobs in Berkeley, CA? The most popular types of Computer Science jobs in Berkeley, CA are:
What job categories do people searching Entry Level Computer Science jobs in Berkeley, CA look for? The top searched job categories for Entry Level Computer Science jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Entry Level Computer Science jobs? Cities near Berkeley, CA with the most Entry Level Computer Science job openings:
Infographic showing various Entry Level Computer Science job openings in Berkeley, CA as of August 2026, with employment types broken down into 6% Internship, 76% Full Time, and 18% Part Time. Highlights an 100% In-person job distribution, with an average salary of $51,352 per year, or $24.7 per hour.

Robot Learning Engineer

Clera

San Francisco, CA • On-site

Full-time

Posted 7 days ago


Job description

About the Role
An early-stage industrial robotics startup in Munich is looking for a Robot Learning Engineer to join a small, ambitious team working at the frontier of intelligent automation. This is an entry-level / new-grad research role where you'll apply state-of-the-art machine learning - perception, reinforcement learning, imitation learning, and sim-to-real transfer - directly to a real industrial robotic work cell handling some of the hardest manual tasks in manufacturing: surface finishing, welding, and coating. You'll have the rare opportunity to see your ML work run on physical factory hardware from day one.
What You'll Do
  • Research and evaluate ML models for robot perception and task understanding
  • Apply computer vision and deep learning to multi-modal sensor data (cameras, force/torque sensors, depth)
  • Experiment with reinforcement learning and imitation learning for robot control
  • Integrate AI models into the ROS 2 robotics stack
  • Run rigorous experiments and iterate rapidly on results
  • Bridge the gap between research prototypes and real-world factory deployment
What We're Looking For
Required:
  • Bachelor's or Master's degree in Robotics, Computer Science, AI, or a closely related field
  • 0-3 years of hands-on experience in robotics, computer vision, or AI research
  • Proficiency in Python and at least one deep learning framework (PyTorch or TensorFlow)
  • Experience with ROS 2
  • Experience with computer vision and sensor data processing for robotics applications
  • Practical knowledge of reinforcement learning and/or imitation learning for robot control
  • Ability to collaborate across research and real-world deployment in a robotics context
  • Legal right to work in Germany - visa sponsorship is not available
  • Based in Munich or willing to relocate (role is fully on-site)

Nice to Have:
  • Experience with sim-to-real tools such as Isaac Sim, MuJoCo, or PyBullet
  • Strong fundamentals demonstrated through research publications, a thesis, internships, or open-source contributions in robotics or AI
  • Familiarity with 3D perception, point clouds, or depth estimation
Compensation & Benefits
  • Equity participation offered
  • Cash compensation to be discussed directly - competitive for an early-stage startup
Location
On-site in Munich, Germany. Relocation expected. No remote or hybrid arrangements available for this role.