2

Entry Level Research Software Engineer Jobs in California

... software engineers to integrate agentic capabilities into existing systems or develop new ... research into production software systems Preferred : • Master's degree in Computer Science ...

Machine Learning Research Engineer

Cupertino, CA · On-site

$252K/yr

The Machine Learning Research Engineer will propose and conduct research to optimize performance on Sohu, collaborating with hardware architects to develop software solutions that leverage the unique ...

Machine Learning Research Engineer

Cupertino, CA · On-site

$252K/yr

... software performance. Responsibilities : • Propose and conduct novel research to achieve results on Sohu that are unviable on GPUs • Translate core mathematical operations from the most popular ...

Guide and contribute to the Sohu software stack, performance characterization tools, and runtime ... We do not have boundaries between engineering and research, and we expect all of our technical ...

Guide and contribute to the Sohu software stack, performance characterization tools, and runtime ... We do not have boundaries between engineering and research, and we expect all of our technical ...

Guide and contribute to the Sohu software stack, performance characterization tools, and runtime ... We do not have boundaries between engineering and research, and we expect all of our technical ...

They make it possible to build, test, launch, and run constellations of satellites for a wide variety of missions. Entry-level software engineers are expected to bring significant skills and training ...

They make it possible to build, test, launch, and run constellations of satellites for a wide variety of missions. Entry-level software engineers are expected to bring significant skills and training ...

... software, mechatronics, electronics, physics and optics engineers. (interdisciplinary and ... D preferred * - Experience to Research and Develop to Classical Computer Vision Algorithm ...

They are seeking a talented Software Engineer to bridge the gap between AI research and product development, collaborating with research scientists to implement AI algorithms and develop scalable ...

Software Engineer

Goleta, CA · On-site

$90K - $140K/yr

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... Toyon Research Corporation will consider the individual candidate's education, work experience ...

Showing results 21-40

Entry Level Research Software Engineer information

What is the difference between Entry Level Research Software Engineer vs Research Data Analyst?

AspectEntry Level Research Software EngineerResearch Data Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related field; some roles may prefer internshipsBachelor's in Statistics, Data Science, or related field; often includes coursework in data analysis
Work EnvironmentDevelops software tools, collaborates with research teams, writes code for experimentsAnalyzes datasets, creates reports, visualizes data for research projects
Employer & Industry UsageResearch institutions, tech companies, labs; focuses on software development for researchUniversities, research organizations, industry; focuses on data interpretation and reporting

While both roles support research activities, Entry Level Research Software Engineers primarily develop and maintain software tools, whereas Research Data Analysts focus on analyzing and interpreting data. The roles often overlap in research settings but differ in core responsibilities and skill emphasis.

How to become an entry level research software engineer?

To become an entry level research software engineer, candidates typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining programming skills in languages like Python, C++, or Java, along with experience in data analysis, algorithms, and research tools, is essential. Internships, project work, or familiarity with research environments can also improve job prospects.
What are the most commonly searched types of Research Software Engineer jobs in California? The most popular types of Research Software Engineer jobs in California are:
What are popular job titles related to Entry Level Research Software Engineer jobs in California? For Entry Level Research Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Entry Level Research Software Engineer jobs in California look for? The top searched job categories for Entry Level Research Software Engineer jobs in California are:
What cities in California are hiring for Entry Level Research Software Engineer jobs? Cities in California with the most Entry Level Research Software Engineer job openings:
Infographic showing various Entry Level Research Software Engineer job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Applied Research Engineer, Agents

Hebbia

San Francisco, CA • On-site

$241K/yr

Full-time

Posted 20 days ago


Job description

Job Summary:
Hebbia is an AI platform for investors and bankers that generates alpha and drives upside. The Applied Research Engineer will bridge research and application, focusing on enabling agentic capabilities across the Hebbia product suite and owning experiments to solve high-value customer problems.
Responsibilities:
• Focused on LLMs, you will play a crucial role in analyzing and interpreting complex data types to derive and implement cutting edge insight generation systems.
• Iterate and explore new LLM and NLP techniques maintaining our foothold as an industry leader
• You will utilize your expertise in statistics, programming, and machine learning to develop and deploy data-driven models and algorithms
• Your work will contribute to solving business problems, improving processes, and enhancing the overall performance of the company
• Collaborate with cross-functional teams to improve NLP/LLM capabilities in app
• Stay up-to-date with the latest advancements and research in the space
• Collaborate with software engineers to integrate agentic capabilities into existing systems or develop new applications
• Ensure that systems are efficient, maintainable and well monitored.
• Iterate on validation and testing frameworks.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, or related field
• 7+ years software development experience at a venture-backed startup or top technology firm, with a focus on applied machine learning systems
• Strong programming skills in Python
• Experience with NLP and text processing libraries such as NLTK, SpaCy, or Apache Tika
• Experience with Search and Indexing technologies
• Proficient in machine learning techniques and algorithms
• Experience working with foundational models and corresponding APIs
• Knowledge of statistical analysis and data scraping techniques
• Prior experience in developing NLP models and systems
• Excellent problem-solving and analytical skills
• Strong communication and teamwork abilities
• Strong capability to translate research into production software systems
Preferred:
• Master’s degree in Computer Science, Mathematics, Machine Learning or a related field
• Experience building with foundation models
• Experience working with Attention based NLP models
• Experience with prompting and building LLM applications and agents
• Experience building agentic systems or LLM enabled products
• Frequent user of AI products, especially during the development lifecycle (i.e. Cursor, Claude Code, etc)
Company:
Hebbia is an artificial intelligence platform designed to assist investment banking, asset management, and corporate strategy teams. Founded in 2020, the company is headquartered in New York, USA, with a team of 51-200 employees. The company is currently Growth Stage.