1

Probabilistic Programming Bayesian Jobs in California

Data Scientist

San Francisco, CA · On-site

$150K - $185K/yr

... Bayesian inference, gradient boosting, regularized regression, causal ML, and probabilistic record ... Partner with Data Engineering to define data requirements, validate pipelines, and ensure model ...

Senior Data Scientist

Foster City, CA · On-site

$180K - $230K/yr

Statistical modeling & algorithms : optimization, Bayesian inference, probabilistic modeling ... AI-native developer : actively uses AI tools (Claude, Cursor, GitHub Copilot, or equivalent) in ...

... Bayesian inference, gradient boosting, regularized regression, causal ML, and probabilistic record ... Partner with Data Engineering to define data requirements, validate pipelines, and ensure model ...

... Bayesian inference, gradient boosting, regularized regression, causal ML, and probabilistic record ... Partner with Data Engineering to define data requirements, validate pipelines, and ensure model ...

Senior Data Scientist

Menlo Park, CA · On-site

$156K - $224K/yr

You will partner closely with Finance, Sales, Product, and Analytics Engineering to improve ... as hierarchical, Bayesian, probabilistic, deep learning, or state-space models. * Strong ...

next page

Showing results 1-20

Probabilistic Programming Bayesian information

What are the typical challenges faced by professionals working in Probabilistic Programming with a Bayesian focus, and how can they be addressed?

Professionals working in Probabilistic Programming with a Bayesian focus often encounter challenges related to model complexity, computational efficiency, and communicating results to non-technical stakeholders. Building accurate Bayesian models requires careful selection of priors and an understanding of underlying data distributions, which can be demanding without robust domain expertise. Additionally, computational demands can be high, especially for large datasets or complex hierarchical models, making efficient sampling and approximation methods essential. Collaborating closely with domain experts and leveraging modern probabilistic programming frameworks can help address these challenges and ensure practical, interpretable results.

What is probabilistic programming in the context of Bayesian statistics?

Probabilistic programming in the context of Bayesian statistics refers to writing computer programs that use probability distributions and Bayesian inference to model uncertainty and learn from data. These programs allow users to define complex probabilistic models using code, making it easier to specify, fit, and analyze Bayesian models. Probabilistic programming languages, such as Stan, PyMC, or Edward, provide tools to automate inference, enabling practitioners to focus on modeling rather than mathematical derivations. This approach is widely used in fields like machine learning, data science, and scientific research to handle uncertainty and make predictions.

What is the difference between Probabilistic Programming Bayesian vs Data Scientist?

AspectProbabilistic Programming BayesianData Scientist
Required credentialsBackground in statistics, probability, programmingStatistics, computer science, or related degree
Work environmentResearch, modeling, algorithm developmentData analysis, visualization, business insights
Industry usageAI, machine learning, research projectsBusiness, finance, tech, healthcare

Probabilistic Programming Bayesian focuses on developing models using Bayesian methods and probabilistic programming languages, often in research or AI development. Data Scientists analyze data to extract insights, build predictive models, and support decision-making. While both roles require statistical knowledge, Bayesian programmers specialize in probabilistic modeling, whereas Data Scientists apply a broader set of data analysis techniques.

What are the key skills and qualifications needed to thrive as a Probabilistic Programming Bayesian specialist, and why are they important?

To thrive as a Probabilistic Programming Bayesian specialist, you need a strong background in statistics, probability theory, and Bayesian inference, often supported by a degree in mathematics, statistics, computer science, or a related field. Expertise with probabilistic programming languages (such as Stan, PyMC, or TensorFlow Probability) and familiarity with statistical modeling software are also essential. Analytical thinking, problem-solving, and effective communication skills help translate complex models into actionable insights and collaborate with interdisciplinary teams. These skills and qualities are crucial for developing robust, interpretable models that inform decision-making in research and industry applications.
What job categories do people searching Probabilistic Programming Bayesian jobs in California look for? The top searched job categories for Probabilistic Programming Bayesian jobs in California are:
What cities in California are hiring for Probabilistic Programming Bayesian jobs? Cities in California with the most Probabilistic Programming Bayesian job openings:
Infographic showing various Probabilistic Programming Bayesian job openings in California as of July 2026, with employment types broken down into 13% As Needed, 32% Full Time, 7% Part Time, 26% Temporary, 20% Nights, and 2% Summer. Highlights an 67% Physical, 2% Hybrid, and 31% Remote job distribution.
Software Development Engineer - Location Technologies, Sensing & Connectivity

Software Development Engineer - Location Technologies, Sensing & Connectivity

Apple

Cupertino, CA • On-site

Full-time

Re-posted 23 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 670 frontline employees who took The Breakroom Quiz

5th of 30 rated technology retailers


Job description

Our mission is to personalize the user experience on Apple devices based on where you go, when, and what those places mean to you. You're experiencing our work whenever you see a suggested location in Maps or Calendar, or browse your Memories in Photos or Journal. We're working for you whenever your phone engages Do Not Disturb While Driving or remembers where you parked.
We're the Location Context team, and we build the location intelligence backbone powering Maps Visited Places, Siri location suggestions, and predictive features across the OS. We're looking for engineers who love solving hard problems at the intersection of location state estimation, on-device machine learning, and privacy-preserving systems.
Are you excited by any of these challenges?
• Building location state estimators that fuse GPS, WiFi, IMU, and altimeter data to understand not just where users are, but what floor of a building they're on
• Designing ML models to infer the semantics of a place and forecast where the device will go next, entirely on-device with strict power and memory budgets
• Developing clustering algorithms and data pipelines that process billions of location events while preserving user privacy
• Optimizing system performance at massive scale-where a 1% edge case impacts 10 million devices and a power regression of 0.1% matters
• Collaborating with Maps, Siri, Photos, HomeKit, Journal, and Safety teams to power features that require deep contextual understanding
If this sounds like you, read on.
Description
In this role, you'll develop the next frontier of location intelligence, in partnership with teams across sensing, Siri, Maps, and system frameworks. You'll work on problems from research through production deployment:
Design and implement location state estimation algorithms that fuse multi-modal sensor data (GPS, WiFi positioning, accelerometer, altimeter, barometer) to build a rich understanding of user context and mobility patterns
Develop on-device machine learning models for place inference, route prediction, and behavioral forecasting that operate within strict power and memory constraints
Build data processing pipelines that aggregate, filter, and cluster real-world sensor data on mobile devices, balancing intelligence with resource constraints
Implement sophisticated algorithms for background location awareness and semantic understanding - then integrate them into production code running on hundreds of millions of devices
Collect and analyze real-world datasets to train models, validate performance, and iterate on algorithm design
Test rigorously. Dogfood your work. Collect metrics across diverse user populations and edge cases. An issue that affects 1% of a billion devices is a big issue.
Optimize for the full system: CPU, memory, power consumption, and radio usage. Our software needs to provide a high level of intelligence while sipping battery-this is one of the most exciting engineering challenges in mobile computing.
A dedication to users' privacy and security is core to how Apple does business. We want their devices to exhibit the high level of intelligence and proactivity that can only come from deep contextual understanding. We don't want their sensitive data coming back to Apple or being exposed to third parties. Other companies solve similar problems in very different ways. Our way is more work. We believe it's worth it.
Minimum Qualifications
5+ years experience developing commercial software, preferably systems-level or embedded software running on resource-constrained devices
Strong programming skills in C, C++, Objective-C, or Swift, with solid foundation in algorithms, data structures, and computational complexity
Working knowledge of statistics and probability, including comfort with histograms, probability distributions, Bayesian inference, and hypothesis testing
Experience evaluating and optimizing system performance: memory footprint, CPU usage, power consumption, and I/O
Preferred Qualifications
Deep expertise in location technologies: GPS/GNSS positioning, WiFi-based localization, indoor positioning, sensor fusion for state estimation, or IMU-based dead reckoning. If you've built location estimators that fuse multiple sensor modalities, we especially want to hear from you.
Experience with machine learning for time-series data, spatial data, or behavioral prediction. On-device ML experience (model size optimization, quantization, power-efficient inference) is a strong plus.
Background in signal processing, Kalman filtering, particle filters, or other probabilistic state estimation techniques.
Experience with clustering algorithms (DBSCAN, hierarchical clustering, etc.) and unsupervised learning applied to spatial or temporal data.
Track record of shipping production systems that operate at scale under resource constraints (mobile, embedded, or edge computing environments).
Strong collaboration skills and ability to work effectively across teams with diverse expertise. At Apple, you'll partner closely with teams in sensing, connectivity, privacy, and application frameworks. You'll need to communicate clearly, plan collaboratively, and execute flexibly.
Experience with performance profiling tools (Instruments, dtrace, etc.) and systematic optimization of CPU, memory, and power usage.
Experience with large-scale data analysis for offline algorithm development, model validation, and performance evaluation across diverse user populations.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976