More jobs:
Python Software Engineer; Production Data & Model Services
Job in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2026-06-07
Listing for:
EPAM Systems
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Python
Job Description & How to Apply Below
Location: Town of Poland
We are seeking a Python Software Engineer to join our Production Data & Model Services team. In this role, you will build and operate production-grade Python applications, transform data science prototypes into deployable services and collaborate with platform teams to deliver robust data pipelines and APIs.
Responsibilities- Build and run production-grade Python applications (APIs and batch jobs) with strong SDLC practices including code reviews, testing, CI/CD, observability and documentation
- Develop robust data pipelines (batch and near-real-time) reading and writing governed storage with Parquet/columnar formats and approved patterns
- Transform quant and data science prototypes into deployable packages/services (typed, modular, versioned)
- Expose scoring and analytics via APIs or scheduled jobs rather than notebook-only deliverables
- Collaborate with platform teams on Databricks/Spark connectivity
- Optimize PySpark workloads when needed
- Ensure release discipline through Git workflows, automated tests and code reviews
- 3+ years of strong Python engineering experience including packaging (wheels/pyproject), typing and clean architecture
- Proficiency in error handling and performance-oriented development
- Proven production SDLC background with Git workflows, automated tests and CI/CD
- Expertise in Pandas and Num Py in production pipelines
- Familiarity with data formats like Parquet and governed data access patterns
- Experience building and operating APIs/services using FastAPI, Flask or similar frameworks
- Competency working in governed platform environments such as Databricks or containerized dev platforms
- Nice to have:
Skills in scikit-learn for production feature and scoring pipelines, including reproducible transforms and model packaging/versioning - Background in PySpark and distributed processing
- Knowledge of IDE-to-Databricks workflows such as Databricks Connect
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×