S

Software Mind

Polish software development outsourcing provider

Senior Data Scientist - Statistical Modeling

Data ScienceConfirmed live in the last 24 hours
Full-timeBuenos Aires, ArgentinaNo salary listed

About the Job

Requirements

  • Written and oral English proficiency at least at B2 level, with 90% English usage.
  • Senior-level experience and ability to communicate confidently with technical and business stakeholders, including discussing business impact and tradeoffs directly with a CTO.
  • Demonstrable background designing Bayesian statistical models, Markov chains, Hidden Markov Models, Markov Chain Monte Carlo methods including Metropolis-Hastings sampling, mixture models (ideally Gaussian Mixture Models), and Expectation-Maximization for classical predictive modeling.
  • Proficiency in Python or R and standard probabilistic/statistical libraries such as PyMC, Stan, scikit-learn, NumPy, and SciPy for model development and validation.
  • Ability to reason about translating statistical/mathematical models into service-oriented production architecture, including APIs, data contracts, and integration with backend engineers and architects.
  • Understanding of version control, testing practices, and continuous integration/continuous delivery sufficient to collaborate on production delivery.
  • Ability to explain model behavior, assumptions, and uncertainty to non-technical stakeholders.

Responsibilities

  • Design and validate probabilistic models for dynamic pricing, shipping cost estimation, recommendations, and segmentation, and collaborate with the solution architect, client's CTO, and engineering team on how models fit the platform architecture.
  • Design and implement Bayesian statistical models, including priors, likelihoods, and posterior inference, for decision-making under uncertainty in pricing, segmentation, and demand-related use cases.
  • Build Markov chain and Hidden Markov Model formulations for sequential and behavioral patterns, producing outputs consumable by downstream services.
  • Apply Markov Chain Monte Carlo methods, including Metropolis-Hastings sampling, to estimate posterior distributions when closed-form solutions are unavailable, and validate convergence and sampling quality.
  • Develop mixture models, particularly Gaussian Mixture Models, to identify latent customer or product groupings from transactional and behavioral data.
  • Implement Expectation-Maximization for latent-variable estimation underlying mixture models and related unsupervised learning tasks.
  • Collaborate with the solution architect and client's CTO to align model design with platform architecture, reasoning about integration points, service boundaries, and technical tradeoffs.
  • Guide backend engineering on translating statistical models into production service architecture, including API design, data contracts, and integration within existing microservices and event-driven pipelines.
  • Define model training, validation, versioning, monitoring and drift detection, and retraining cadence for production models.
  • Partner with delivery and engineering leads to size, sequence, and estimate probabilistic/statistical modeling initiatives on the product roadmap.
  • Document modeling assumptions, methodology, and validation results, and provide handoff guidance to keep models maintainable by the engineering team.

Desired Qualifications

  • Experience designing statistical/ML models with production deployment in mind; hands-on production implementation is a plus but not mandatory.
  • Experience in e-commerce or retail, particularly pricing optimization, customer segmentation, or demand forecasting.
  • Familiarity with integrating ML models into microservices architectures (REST/GraphQL) and event-driven systems such as message queues or publish/subscribe; hands-on deployment is a plus.
  • Familiarity with backend service ecosystems such as .NET, Java, or Node.js to support handoff to production engineering.
  • Exposure to MLOps concepts such as model registries, monitoring, or feature stores.
  • Background in pricing science, recommendation systems, or marketing analytics.
  • Experience communicating modeling recommendations directly to business or executive stakeholders, including CEO/CTO-level conversations.

About the Company

Software Mind

Polish software development outsourcing provider

Software Mind is a Polish software development company with multiple delivery centers in Poland and offices in the United States, Singapore, and Australia. It provides personalized software development services and outsourcing for clients worldwide, focusing on building software that is treated as a product and tailored to each client’s unique needs. The company works with startups, growing teams, or broader IT initiatives and applies its Agile toolbox—best practices it uses across projects—to help clients accelerate development and scale their software efforts. Unlike some firms that offer generic development, Software Mind emphasizes a bespoke, partner-like approach, combining strong technical skills with attention to the client’s business context to deliver customized software solutions.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$27.5M
Headquarters
Kraków, Poland
Founded
1999

Recently Posted Jobs

Explore more opportunities at Software Mind

See more jobs