20 days ago
Kraków, PolandMid Level
Responsibilities
- Deploy and maintain machine-learning models such as PyTorch and scikit-learn as robust service endpoints.
- Productionize machine-learning prototypes with data scientists and product teams and extend the platform with ML and AI features.
- Define, version, document, and maintain RESTful API contracts using OpenAPI and Swagger.
- Build Python or Node.js microservices for ML logic, data processing, and business rules.
- Optimize service performance, scalability, and reliability through caching, asynchronous processing, and batching.
- Implement React components and pages that expose ML-driven functionality and ensure backend-to-frontend data flow.
- Containerize ML services and orchestrate their deployments.
- Collaborate with data science, product, and QA teams and champion code quality, documentation, and API compatibility.
Requirements
- At least 3 years of professional full-stack development experience with a track record of integrating machine learning into production systems.
- Hands-on experience serving models in production, including model serialization, serving frameworks, and inference optimization.
- Strong proficiency in TypeScript and Python.
- Experience with microservices architecture, message brokers such as Kafka, and asynchronous frameworks.
- Strong React knowledge, including hooks, context, and state management.
- Deep understanding of REST principles, OpenAPI/Swagger, API versioning, and backward compatibility.
- Experience with Docker, orchestration, CI/CD pipelines, and automated unit, integration, and end-to-end testing.
- Strong communication, problem-solving, and scalable system-design skills.
- Advanced written and spoken English proficiency at B2+ level.
Benefits
- Flexible hybrid work style, with two to three days per week in the Kraków office preferred and more flexibility for candidates outside the Kraków area.
- Flexible employment types and work-life-balance arrangements.
- Professional development and career advancement opportunities.
- Collaborative work with engineers, data scientists, product teams, and industry experts.
- Attractive salary and benefits package.
- Office location in Kraków, Poland.
Tech Stack
Apache KafkaDockerFastAPIFlaskGitHub ActionsGitLab CI/CDJenkinsNode.jsPythonPyTorchReactscikit-learnTypeScript
Categories
About OneRail
OneRail builds an omnichannel fulfillment and last-mile delivery orchestration platform for retailers, distributors and other shippers, combining SaaS with logistics-as-a-service. Its software automates carrier selection, route and mode decisions, and status visibility, backed by a 24/7 exceptions team. Founded in 2018 and headquartered in Orlando, Florida, the privately held company connects shippers to an extensive courier network to reduce delivery costs and improve on-time performance.
