Established in 2004, ALLSTARSIT was founded with a clear vision: to enhance the landscape of global IT employment by bridging the gap between companies and skilled professionals. The core belief was that assembling a team shouldn’t be hindered by geographical constraints. Fast forward to the present day, ALLSTARSIT stands as an international outstaffing service provider committed to change the way businesses recruit, compensate, and oversee top talent worldwide.
About the Client:
Our client is a leading Maritime AI™ company, offering a decision support platform to accelerate global trade. Stakeholders can make real-time, predictive intelligence-driven decisions with Windward’s insights and actionable visibility.
About the Role
We are looking for a skilled Python Developer with a strong sense of ownership and maturity in evaluating and improving existing codebases. This role is ideal for someone who is not just a coder but a problem-solver—capable of critically analyzing current Python implementations and driving standardization and best practices across services.
You will be part of a remote team based in Ukraine, working closely with an Israeli counterpart team in a microservices-based architecture. A key aspect of the role is collaborating with the Research team (Data Science and Data Engineering) and the Full Stack team—taking ideas from ideation all the way to production.
Strong soft skills are essential: we’re looking for someone proactive, a clear communicator who can confidently collaborate with non-engineering peers, including pushing back and clarifying requirements when needed. This is an AI-first environment. We value engineers who actively incorporate AI tools into their daily workflow to enhance productivity, code quality, and delivery speed.
Scope of work: * Develop, maintain, and optimize Python services within a distributed microservices architecture. * Collaborate with Data Science, Data Engineering, and Full Stack teams to productize research code into scalable production services. * Build and maintain reusable internal libraries and tooling for Data Science teams. * Propose and enforce internal standards and reusable design patterns across Python services and libraries. * Work with MongoDB, Amazon DocumentDB, SingleStore, and Elasticsearch to develop scalable, data-driven services. * Participate in system design and architecture discussions. * Communicate clearly with cross-functional teams to align on design, expectations, and outcomes.
Required skills: * Strong Python and SQL skills. * Solid experience working in a cloud environment (preferably AWS). * Experience with microservices architecture and service-to-service communication. * Proven ability to design and build scalable systems from scratch.
Nice to have: * Experience working with GraphQL APIs (client or server-side). * Familiarity with Redis, PostgreSQL, SingleStore, Elasticsearch, MongoDB, and Amazon DocumentDB. * Experience with PySpark, Docker, and PyTorch. * Exposure to LLM testing, evaluation, and monitoring in production. * Experience building and maintaining libraries/tools for Data Science teams. * Comfortable with CI/CD tasks (e.g., Jenkins, Groovy)