Haystack
← Back to Jobs
Technology
RLResource Logistics logo

Data scientist, ML & Python

Resource LogisticsSan Antonio, TX🇺🇸United StatesPosted Oct 15, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
San Antonio, TX, United States
Posted
20 hours ago
Machine LearningNumPyScikit-learnPandasPythonRESTStakeholder Management

Job Description

Job Title: Data Scientist – Machine Learning & Python

Location: San Antonio, TX

Job Description

We are seeking an experienced Data Scientist – Machine Learning & Python professional to provide technical leadership across Python development, Data Engineering, Data Science, and Machine Learning initiatives.

The ideal candidate will have strong hands-on expertise in Python programming, machine learning, data processing, and solution design. This role involves translating business requirements into scalable technical solutions, developing reusable frameworks, optimizing data processing workflows, and leading offshore data engineering teams.

Key Responsibilities

  • Provide technical leadership across Python development, Data Engineering, Data Science, and Machine Learning initiatives.

  • Translate business requirements into scalable technical solutions and define solution architecture, integration patterns, and implementation strategies.

  • Design, develop, and maintain robust, scalable, and reusable Python applications and data processing frameworks.

  • Develop modular, maintainable, and efficient Python code following software engineering best practices.

  • Build reusable libraries, utilities, and components for Data Science and Machine Learning applications.

  • Perform data manipulation and large-scale data processing using Pandas, NumPy, and PySpark.

  • Develop integrations using REST APIs, JSON, files, databases, and cloud services.

  • Conduct code reviews, debugging, performance optimization, and production troubleshooting.

  • Guide teams on exploratory data analysis (EDA), feature engineering, model selection, training, validation, and evaluation.

  • Provide technical guidance on classification, regression, clustering, forecasting, anomaly detection, and predictive analytics.

  • Build automation frameworks and utilities to improve data engineering processes.

  • Lead and manage offshore data engineering teams.

  • Collaborate with business users, architects, product teams, and project managers to deliver effective technical solutions.

Required Skills & Qualifications

  • Strong hands-on experience in Python development and software engineering.

  • Experience in Data Science, Machine Learning, and Big Data processing.

  • Proficiency in Python libraries such as Pandas, NumPy, and Scikit-learn.

  • Experience with PySpark and processing large datasets.

  • Strong understanding of machine learning algorithms and model development techniques.

  • Experience with REST APIs, JSON, databases, and system integrations.

  • Knowledge of software design patterns, modular programming, and reusable frameworks.

  • Experience in solution design, technical architecture, code reviews, and performance optimization.

  • Strong problem-solving, communication, and stakeholder management skills.

  • Experience leading offshore teams and collaborating with cross-functional stakeholders.

Preferred Qualifications

  • Experience developing scalable Data Science and Machine Learning frameworks.

  • Knowledge of data engineering practices, automation, and production support.

  • Experience with cloud-based data processing and integration solutions.

  • Ability to provide technical leadership and translate business requirements into effective technology solutions.

Similar jobs