
Python Developer
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
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.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
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.
- Advanced English communication skills (verbal and written).
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)
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.