1

Data Science Software Engineer Jobs in California

Software Engineer - Data

Palo Alto, CA · On-site

$150K - $250K/yr

At xAI, we are building AI systems that push the frontier of human knowledge and scientific ... As a Software Engineer on xAI's Data team, you will be responsible for developing applications that ...

Software Engineer - Data

Palo Alto, CA · On-site

$150K - $250K/yr

At xAI, we are building AI systems that push the frontier of human knowledge and scientific ... As a Software Engineer on xAI's Data team, you will be responsible for developing applications that ...

As a Data Scientist/Data Science Specialist for Adidev Technologies Inc., you will be enhancing and ... software engineers. Not only do we offer a great team to work with, but we also offer you an ...

As a Data Scientist/Data Science Specialist for Adidev Technologies Inc., you will be enhancing and ... software engineers. Not only do we offer a great team to work with, but we also offer you an ...

Software Engineer

Newark, CA · On-site

$181K - $190K/yr

Analyze specifications, communications, data points, and programming requirements gathered per ... Position requires a Master's degree or foreign equivalent degree in Computer Science, Software ...

Software Engineer, Data

San Francisco, CA · On-site

$134K - $162K/yr

As a Software Engineer, Data, you will design and maintain data pipelines and collaborate with ... Responsibilities : • Work across our engineering organization and stakeholders from data science ...

Bachelor's degree in computer science, data science, engineering, math, physics, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree * 1+ years of ...

next page

Showing results 1-20

Data Science Software Engineer information

See California salary details

$43.9K

$128K

$175.2K

How much do data science software engineer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for data science software engineer in California is $128,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $135,700.00 per year, depending on experience, location, and employer.

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

To thrive as a Data Science Software Engineer, you need strong proficiency in programming (especially Python or R), a solid understanding of statistics and algorithms, and typically a degree in computer science, data science, or a related field. Familiarity with machine learning frameworks (such as TensorFlow or scikit-learn), data processing tools (like Spark or Hadoop), and cloud platforms (AWS, GCP, or Azure) is essential, as are relevant certifications. Excellent problem-solving abilities, communication skills, and the ability to work collaboratively with cross-functional teams set top performers apart. These competencies are vital for efficiently developing scalable data-driven solutions that drive business insights and innovation.

How does a Data Science Software Engineer typically collaborate with data scientists and other stakeholders on projects?

Data Science Software Engineers play a vital role in bridging the gap between data science and software engineering teams. They work closely with data scientists to translate prototypes and models into scalable, production-ready code, and often collaborate with product managers, analysts, and infrastructure engineers to ensure seamless integration. Regular communication and code reviews are essential, as is an iterative development process to address feedback and ensure solutions meet both technical and business requirements. This cross-functional collaboration helps deliver robust data-driven applications that align with organizational goals.

What is a Data Science Software Engineer?

A Data Science Software Engineer is a professional who combines software engineering skills with data science expertise to build scalable data-driven systems and applications. They design, develop, and optimize software that supports data pipelines, machine learning models, and analytics platforms. Their work bridges the gap between data scientists, who focus on statistical analysis and modeling, and traditional software engineers, who focus on building robust and efficient software systems. Data Science Software Engineers ensure that data solutions are production-ready, scalable, and maintainable.

What is the difference between Data Science Software Engineer vs Data Analyst?

AspectData Science Software EngineerData Analyst
Required SkillsProgramming, software development, machine learningData visualization, statistical analysis, reporting
Work EnvironmentSoftware development teams, engineering projectsBusiness units, reporting teams
Common ToolsPython, Java, SQL, ML frameworksExcel, Tableau, SQL, R
Industry UsageTech, finance, healthcare, startupsMarketing, finance, retail, research

While both roles analyze data, Data Science Software Engineers focus on developing software solutions and machine learning models, requiring strong programming skills. Data Analysts primarily interpret data through visualization and statistical methods to support business decisions. The roles often overlap but serve different functions within organizations.

What are popular job titles related to Data Science Software Engineer jobs in California? For Data Science Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Data Science Software Engineer jobs in California look for? The top searched job categories for Data Science Software Engineer jobs in California are:

AI Applications and Data Science Engineer

CXApp, Inc

San Ramon, CA • On-site

$127K - $153K/yr

Full-time

Medical, Dental, Retirement

Posted 23 days ago


Job description

Who We Are
CXAPP is a forward-thinking technology company that leverages AI and data science to drive innovation and deliver cutting-edge solutions. At CXApp, we are the innovators of Indoor Intelligence, delivering actionable insights for people, places and things. Our flagship product "CXAI" (formerly CXApp) is a workplace experience platform for the enterprise. Our technologies and solutions help enterprise customers deliver a comprehensive business journey in a work 'from-anywhere' world for employees, partners, customers, and visitors.
We take pride in the way we positively impact the daily lives of our customers and continue to push the boundaries of how our platform can benefit others.
Job Description:
As an AI Applications and Data Science Engineer at CXAPP, you will be at the forefront of our AI and data-driven initiatives. You will play a pivotal role in designing and developing AI-driven applications and systems, including NLP-powered chatbots, predictive analytics models, recommendation engines, and data automation solutions. This role offers a unique opportunity to work on exciting projects and make a meaningful impact on our organization and clients.
Key Responsibilities:
  1. NLP and Chatbot Development: Lead the design, development, and maintenance of NLP-powered chatbots and virtual assistants to enhance user experiences and automate interactions.
  2. Predictive Analytics: Design and implement predictive models to forecast trends, user behavior, and business outcomes, providing data-driven insights.
  3. Recommendation Systems: Develop recommendation engines that personalize content, products, or services for users, optimizing engagement and satisfaction.
  4. Data Engineering: Build robust data pipelines, data lakes, and ETL processes to collect, preprocess, and transform data for analysis and modeling.
  5. Automation: Implement automation solutions for repetitive tasks, optimizing efficiency and reducing manual workloads.
  6. AI Integration: Collaborate with cross-functional teams to integrate AI and data science capabilities into existing systems and applications.
  7. Performance Optimization: Optimize the performance and scalability of AI applications, ensuring real-time responsiveness.
  8. Data Security and Compliance: Implement data security measures and ensure compliance with relevant data privacy regulations (e.g., GDPR).
  9. Documentation: Maintain comprehensive documentation for AI models, data pipelines, and automation processes.
  10. Collaboration: Work closely with data scientists, software developers, product managers, and business stakeholders to translate requirements into AI solutions.
  11. Continuous Learning: Stay up-to-date with the latest AI and data science trends, technologies, and best practices.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Proven experience in NLP and chatbot development.
  • Strong expertise in predictive analytics and recommendation systems.
  • Proficiency in data engineering, ETL processes, and data automation.
  • Hands-on experience with AI and data science tools and frameworks.
  • Programming skills in Python, Java, or relevant languages.
  • Knowledge of cloud platforms (e.g., AWS, Azure) for AI and data solutions.
  • Understanding of data security and compliance regulations.
  • Excellent problem-solving and communication skills.
  • A collaborative and innovative mindset.
  • Commitment to continuous learning and professional development.

Benefits:
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and retirement plans.
  • Opportunities for professional development and growth.
  • A dynamic and collaborative work environment.
  • The chance to work on cutting-edge AI projects with a talented team.

Join our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI. Apply now and be part of our exciting journey towards innovation and digital transformation.