Machine Learning Engineer

20k - 27k PLN/ mies.UoP
20k - 27k PLN/ mies.B2B
MidFull-time·Umowa o pracę·B2B
#446031·Dodano 6 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Machine LearningTypeScriptRESTMicroservicesPython

Firma i stanowisko

OneRail is a technology company innovating solutions for multi-modal delivery. It has built and continues to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain. The company powers efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts using its OmniPoint SaaS platform and artificial intelligence.

Wymagania

  • 3+ years of professional full-stack development with experience integrating ML into production systems.
  • Hands-on experience serving ML models in production including model serialization, serving frameworks, and inference optimizations.
  • Strong proficiency in TypeScript and Python.
  • Experience with microservices architecture, message brokers (e.g., Kafka), and asynchronous frameworks.
  • Solid knowledge of React (hooks, context, state management).
  • Deep understanding of REST principles, OpenAPI/Swagger, and API versioning/backward compatibility.
  • Experience with Docker and orchestration.
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) and automated testing (unit, integration, e2e).
  • Strong communication skills to translate technical concepts for non-technical stakeholders.
  • Excellent problem-solving skills with an eye for scalable system design.
  • Advanced proficiency in English (B2+).

Obowiązki

  • Work with ML pipeline engineers to deploy and maintain ML models (e.g., PyTorch, scikit-learn) as robust service endpoints.
  • Collaborate with data scientists and product teams to productionize prototypes and extend the product to enable ML and AI features.
  • Define and evolve RESTful APIs with OpenAPI/Swagger ensuring support for low-latency, high-throughput ML inference.
  • Version, document, and maintain API contracts for internal and external consumers.
  • Build microservices using Python (FastAPI/Flask) or Node.js that encapsulate ML logic, data pre/post-processing, and business rules.
  • Optimize service performance, scalability, and reliability through caching, async processing, and batching.
  • Implement and modify React components and pages to expose ML-driven functionality.
  • Ensure seamless data flow from back end to front end, handling streaming or polling as needed.
  • Containerize ML services with Docker and orchestrate deployments.
  • Work closely with cross-functional teams (data science, product, QA) to translate ML requirements into production features.
  • Champion code quality, API versioning strategies, and thorough documentation.

Benefity

  • Work on industry-leading technology shaping the future of logistics.
  • Opportunities for professional development and career advancement.
  • Collaborative culture with talented engineers and industry experts.
  • Engage in exciting challenges solving complex problems.
  • Flexible hybrid work style with flexible employment types.
  • Competitive salary and benefits package.
Elastyczne godziny

Inne informacje

Please be informed that the data controller is OneRail Poland Sp. z o.o. (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.

OneRail Poland Sp. z o.o.

OneRail Poland Sp. z o.o.

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz