Jobs Python
260-
Β· 385 views Β· 100 applications Β· 5d
Python Back-end developer to $4000
Full Remote Β· Worldwide Β· 4 years of experience Β· English - B1About Us We are building a new high-load online platform in the iGaming domain using a modern, cloud-based backend architecture. Our focus is on performance, reliability, and correctness. The platform is designed as a distributed microservices system,...About Us
We are building a new high-load online platform in the iGaming domain using a modern, cloud-based backend architecture.
Our focus is on performance, reliability, and correctness.The platform is designed as a distributed microservices system, capable of handling real-time processing, financial transactions, and heavy concurrent workloads.
We are assembling a strong engineering team to design and implement this platform entirely in Python with FastAPI.Role: Python Backend Developer
You will design and implement core backend services in a cloud-native, microservices architecture.
This role involves working on critical systems such as transactions, user management, game integrations, messaging pipelines, analytics, and internal services.You will actively participate in architecture, data modeling, and technical decision-making.
Responsibilities
- Design and develop backend services in a microservices architecture
- Build scalable APIs using FastAPI and async Python
- Architect and implement messaging and streaming systems
- Design and optimize PostgreSQL data models and queries
- Implement efficient caching and data access layers
- Work with analytical workloads using ClickHouse
- Ensure high availability, performance, and fault tolerance
- Write production-grade, well-tested, maintainable code
- Participate in system architecture and technical design decisions
Requirements
Must-Have
- Strong experience in Python backend development
- Hands-on experience with FastAPI
- Deep understanding of async programming in Python
- Strong knowledge of PostgreSQL and SQL optimization
- Experience with SQLAlchemy and Pydantic
- Experience working with RabbitMQ and/or Kafka
- Experience with Redis
- Production experience with Docker and Kubernetes
- Understanding of microservices and distributed systems
- Strong debugging and problem-solving skills
- Experience writing automated tests with Pytest
Nice-to-Have
- Experience building high-load, distributed platforms
- Experience in betting, gaming, fintech, or financial platforms
- Experience with ClickHouse or large-scale analytics
- Experience with cloud-native systems and observability
What We Offer
- Work on a new high-load platform built with modern Python
- Real impact on architecture and technical direction
- Challenging engineering problems at scale
- Strong technical team and engineering culture
- Competitive compensation
- Long-term, stable project
- Remote-friendly environment
-
Β· 73 views Β· 17 applications Β· 30d
Senior Python Developer with experience in Django and AWS
Ukraine Β· 4 years of experience Β· English - B1Client Our client is the worldβs leading music company, committed to artistry, innovation, and entrepreneurship. Position overview We are looking for a Senior Python Developer with strong expertise in Django and AWS to join our Release Products...Client
Our client is the worldβs leading music company, committed to artistry, innovation, and entrepreneurship.
Position overview
We are looking for a Senior Python Developer with strong expertise in Django and AWS to join our Release Products team. This role offers high autonomy and ownership, requiring you to design, build, and maintain production-ready backend services while contributing to infrastructure and CI/CD improvements.
You will work closely with a senior engineering team, taking responsibility for the production system and ensuring scalability, reliability, and performance. Ideal candidates are T-shaped engineers who thrive in fast-paced environments, can make independent technical decisions, and have hands-on experience with modern cloud and container technologies.Responsibilities
- Build and maintain Django backend services
- Own features end-to-end
- Contribute to infrastructure and CI/CD where applicable
- Work directly with a senior engineering team with minimal oversight
- Take responsibility for the production system, including troubleshooting and operational ownership
Requirements
- 6+ years of professional engineering experience
- Experience as a senior or lead-level contributor
- Production Django experience (not just Python)
- Strong in API design, data modeling, and performance optimization
- AWS expertise, including hands-on experience with EKS (not just theoretical Kubernetes)
- Experience with CI/CD pipelines using GitHub Actions
- Ability to troubleshoot production issues and ensure system stability
- Comfortable operating with high autonomy and making technical decisions independently
- Ability to ramp up quickly in existing production systems
- Strong communication skills and proactive approach
- T-shaped engineer (deep in one area, strong in another)
- Experience across backend + frontend or backend + infrastructure
- Used to working with experienced teams and minimal process
More -
Β· 208 views Β· 13 applications Β· 11h
Middle Python Developer (AWS Lambda)
Full Remote Β· Countries of Europe or Ukraine Β· 2 years of experience Β· English - B1We are looking for a Middle Python Developer (AWS Lambda) to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule β you have found the right place to send your CV. Skills...We are looking for a Middle Python Developer (AWS Lambda) to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule β you have found the right place to send your CV.
Skills requirements:- 3+ years of experience with Python;
- Experience with AWS services (Lambda, Step Functions, API Gateway, SQS, Fargate);
- Experience with SQL and query optimisation;
- Experience integration of 3rd party services;
- Strong understanding of client-server model, REST API approach, authorization/authentication principles;
Strong understanding of asynchronous/multithread/multiprocess programming;
Optional skills (as a plus):
- Experience with Redis and Lua scripts;
Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.).
Key responsibilities:
- Developing server applications (APIs). Within these applications, developers need to describe core logic and integrations with third-party services.
- Writing scripts similar to DAGs in AirFlow or AWS Lambdas. These scripts should process information using Pandas or implement some simple business logic.
- Developing applications with a distributed architecture (microservices).
Developing client applications for data retrieval. These data will later be processed by developers from the DS and DE departments.
We offer:
- Great networking opportunities with international clients, challenging tasks;
- Building interesting projects from scratch using new technologies;
- Personal and professional development opportunities;
- Competitive salary fixed in USD;
- Paid vacation and sick leaves;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Comfortable, spacious, and well-equipped office in the city center;
- Team building activities, corporate events.
-
Β· 171 views Β· 14 applications Β· 1d
Senior Python GenAI Engineer - Ukraine location only
Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· English - B2Who we are looking for: 5+ years Python (complex backend & AI projects) Expertise in LangChain, LangGraph, AutoGen, CrewAI, or similar agentic AI frameworks Hands-on experience with LLMs (OpenAI, Anthropic Claude, Google Gemini), multi-agent systems,...Who we are looking for:
- 5+ years Python (complex backend & AI projects)
- Expertise in LangChain, LangGraph, AutoGen, CrewAI, or similar agentic AI frameworks
- Hands-on experience with LLMs (OpenAI, Anthropic Claude, Google Gemini), multi-agent systems, RAG architectures, vector databases (Pinecone, Weaviate, etc.)
- Proven delivery of production AI systems, CI/CD, cloud (AWS, Azure, GCP)
- Strong mentoring/leadership skills, excellent English (B2+)
Nice to have:
- MLOps/AgentOps (MLflow, LangFuse), async/distributed, Docker, Kubernetes
- Enterprise API integrations, open-source contributions
Your future role:
- Architect and develop enterprise-grade multi-agent AI solutions
- Technology selection, code & architecture review, standard setting
- Integrate LLMs, RAG, orchestration, and APIs
- Mentor team members, share knowledge, provide pre-sales technical expertise
- Present solutions to clients, optimize systems, and contribute to R&D
What we offer:
- Cutting-edge AI projects for top international clients
- Premium access to AI/ML tools and learning budget
- Flexible remote work, global and diverse team
- Health insurance, well-being support, transparent career track: Senior β Lead β Principal/Architect
Selection process:
- CV Review
- Screening call with recruiter
- Technical interview with Delivery manager
- Team fit/cultural interview
- Offer
-
Β· 64 views Β· 16 applications Β· 30d
Senior Python Engineer IRC284596
Full Remote Β· Croatia, Poland, Romania, Slovakia, Ukraine Β· 5 years of experience Β· English - B2Description Project Description The primary goal of this initiative is to design and deploy a cloud-based Generative AI system. This advanced solution is tailored to significantly enhance code documentation processes in alignment with the European Railway...Description
Project Description
The primary goal of this initiative is to design and deploy a cloud-based Generative AI system. This advanced solution is tailored to significantly enhance code documentation processes in alignment with the European Railway Traffic Management System (ERTMS) standards. By leveraging the capabilities of Generative AI, the system aims to substantially improve the readability and accuracy of code documentation, ensuring it is comprehensive, easily understandable, and meticulously annotated.Description
As a Python Developer, specializing in Python and Generative AI, you will play a pivotal role in advancing our cutting-edge Gen-AI initiatives. Your primary responsibility will be the development and enhancement of a cloud-based Generative AI application, designed to optimize and refine our codebase and documentation processes.Requirements
Essential Skills (Must Have)
More
Python Internals & Asyncio: Deep proficiency in Python 3.11+ with a strong focus on asyncio.
Demonstrated ability to write non-blocking code and debug race conditions or deadlocks.
Experience optimizing high-throughput web applications (profiling, memory management, reducing latency).
API Development: Expertise in FastAPI (Pydantic models, dependency injection, middleware).
Azure Cloud Native (or experience with similar tools):
Azure Service Bus for async orchestration.
Azure Blob Storage for file management.
Azure Web PubSub for real-time streaming.
Containerization & Orchestration:
Proficiency with Docker and Docker Compose for local development workflows.
Experience managing and deploying services to Azure Kubernetes Service (AKS).
GenAI Integration: Practical experience with Azure OpenAI APIs.
Understanding of RAG flows, context window management, and embeddings.
Database: Proficient in PostgreSQL (mostly though SQLAlchemy/Alembic).
Experience designing efficient schemas and optimizing SQL queries.
Observability & Monitoring: Hands-on experience with observability tools such as OpenTelemetry and Prometheus for distributed tracing, metrics collection, and performance monitoring in microservices environments.
Nice to Have
Experience with LangChain.
Understanding of CI/CD pipelines (mostly Azure DevOps). -
Β· 37 views Β· 0 applications Β· 30d
Senior Content Scraping Engineer
Hybrid Remote Β· Ukraine Β· 5 years of experience Β· English - B1Weβre looking for a Senior-level Content Scraping Engineer who thrives on complex data collection challenges and wants to help build a world-class scientific intelligence platform in the medical field. Our client is an ambitious SwedishβAmerican company...Weβre looking for a Senior-level Content Scraping Engineer who thrives on complex data collection challenges and wants to help build a world-class scientific intelligence platform in the medical field.
Our client is an ambitious SwedishβAmerican company building a state-of-the-art, cloud-based analytics platform for the pharmaceutical industry. The platform connects global pharmaceutical companies with the right medical expertsβresearchers, clinicians, and scientific influencersβbased on deep insights from research publications, clinical trials, conference data, industry payments, and thousands of other structured and unstructured data sources.
You will collaborate closely with the clientβs engineering team, working alongside colleagues both in Sweden and the Ivano-Frankivsk development office.
What you'll do in this role
- Design, implement, and optimize advanced web-scraping pipelines for HTML sites, APIs, dynamic content, JavaScript-rendered pages, and large PDF documents.
- Build resilient, scalable data extraction systems capable of handling millions of records and diverse source formats.
- Develop and maintain robust anti-blocking and evasion strategies (session rotation, proxy handling, headless browsers, request fingerprinting).
- Identify and standardize data extraction patterns across multiple complex scientific domains.
- Troubleshoot and refactor existing scrapers for performance, reliability, and maintainability.
- Contribute to internal guidelines and best practices for scraping, parsing, and data ingestion.
- Mentor colleagues.
We're looking for
- 3β5+ years of hands-on Python experience focused on automation, scraping, or data engineering.
- Deep experience extracting data from HTML, APIs, XML/JSON, and other structured/unstructured formats.
- Experience with REST, Ajax, and reverse-engineering complex request flows.
- Strong ability to write and maintain Regular Expressions.
- Practical experience with Selenium, Playwright, Puppeteer, or similar headless automation tools.
- Comfort working with large datasets, queuing systems, and distributed scraping architectures.
- Familiarity with Scrapy, BeautifulSoup, lxml, or similar scraping frameworks.
- Solid understanding of data quality, fault tolerance, and retry logic in scraping environments.
- A proactive, organized person who can work independently but collaborates well across teams.
- Strong communication skills and at least Upper-Intermediate English.
How to knock our socks off
- Expertise building large-scale distributed scrapers or crawlers (Scrapy Cloud, Colly, custom frameworks, etc.).
- Experience with AWS (or GCP, Azure), Apache Spark, or containerization (Docker, Kubernetes).
- Interest in NLP, ML-driven extraction, or entity-resolution problems.
- You love borshch
β Not checking every box?
This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Weβre committed to openness β promoting equality and fostering an environment where different backgrounds, ideas, and experiences are not just accepted, but embraced. So letβs discover together whether we could be an excellent fit for each other.
Please send us your CV in English, and we'll be happy to discuss your application further.
More -
Β· 81 views Β· 5 applications Β· 29d
Python Developer
Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· English - B2Job Description: As the Senior Python Backend Developer, you will be responsible for designing, implementing, and maintaining a high-load microservices architecture with a focus on reliability, scalability, and exceptional code quality. You will work...Job Description:
As the Senior Python Backend Developer, you will be responsible for designing, implementing, and maintaining a high-load microservices architecture with a focus on reliability, scalability, and exceptional code quality. You will work closely with cross-functional teams to ensure seamless integration and high availability, handling millions of transactions while maintaining robust system performance.
This role demands expertise in managing complex backend systems, optimizing performance under heavy load, and ensuring that the technical solutions align with high standards of quality and reliability.Requirements:
- 6+ years of Experience in Python backend development, particularly with high-load systems and scalable microservices;Strong expertise in microservices architecture and technical patterns, with a focus on observability, logging (especially ELK stack), and proactive quality monitoring;
- Proficiency with one or more frameworks such as FastAPI, Tornado, AIOHTTP;
- Experience with AI-tool for accelerating software engineering (Compilot, AWS Q for Dev);
- Practical experience in developing AI agents, including orchestration, tool calling, memory, and workflow automation;
- Hands-on experience with Amazon Bedrock, AWS AgentCore, and LLM orchestration frameworks such as LangChain;
- Advanced experience with relational and NoSQL databases (e.g., Postgres, MongoDB) and ORMs;
- Hands-on experience with event-driven architectures and message brokers, especially Apache Kafka (topics/partitions, consumer groups, delivery semantics, schema evolution);
- Hands-on experience with AWS services and Python SDK (boto3), especially S3 and SQS,
- Practical experience with Redis (caching);
- Solid experience deploying containerized applications on Kubernetes and Docker;
- Deep understanding of the SDLC, CI/CD processes, and maintaining high code quality;
- Familiarity with Linux systems, command-line operations and troubleshooting solution;
- Proactive, goal and result oriented, open-minded, systematic thinker, and strong communication skills.
Key Responsibilities:
- Architect, develop, and optimize high-load backend services and RESTful APIs, emphasizing performance and scalability;
- Implement and maintain a robust microservices architecture that ensures high availability and efficient resource management under demanding loads;
- Drive quality standards through comprehensive observability and logging (especially with the ELK stack), proactive monitoring, and high-level troubleshooting;
- Collaborate with DevOps to manage containerized deployments on Kubernetes and Docker, ensuring seamless integration and smooth operation;
- Leverage frameworks such as FastAPI, Tornado, AIOHTTP, to build efficient, high-performing applications.
- Optimize relational (Postgres) and NoSQL (MongoDB) databases, utilizing ORMs for structured data handling and efficient retrieval;
- Establish best practices in code quality, implementing CI/CD pipelines, unit testing, and adhering to the full SDLC;
- Work closely with other developers to maintain coding standards, provide mentorship, and drive continuous improvement in performance and quality;
- Design, build, and operate AI-driven services and intelligent agents using Amazon Bedrock, AWS AgentCore, and LangChain, integrating LLMs into production-grade backend systems.
What we offer:
- Career planning, regular performance review;
- Paid leave days;
- Free medical insurance;
- Sports reimbursement according to Company HR Policies;
- English lessons, speaking club;
- The company provides support in the maintenance of all documentation for private entrepreneurs.
-
Β· 92 views Β· 27 applications Β· 29d
Sr AI Engineer (AI agents)
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2Senior Python AI Engineer with a strong core software engineering background and a recent focus on LLM systems: real-time AI agents and low-latency text/voice. About the Project A long-term project focused on building a backend platform for real-time AI...Senior Python AI Engineer with a strong core software engineering background and a recent focus on LLM systems: real-time AI agents and low-latency text/voice.
About the ProjectA long-term project focused on building a backend platform for real-time AI agents that operate on text and/or voice with low latency. The main focus is on reliable production-grade services, asynchronous event processing, integration with real-time communications (LiveKit / Pipecat or similar solutions), and building LLM orchestration for agent logic (ReAct/CoT, Transformers).
Responsibilities
- Develop and maintain backend services using Python + FastAPI.
- Build asynchronous pipelines (asyncio) for streaming scenarios (text/voice).
- Integrate with LiveKit / Pipecat / similar for real-time interactions.
- Implement LLM agents: orchestration, tool-calling, state management, routing, and applying ReAct/CoTapproaches.
- Integrate and use Transformers-based models and components (e.g., inference, post-processing, context management).
- Optimize performance: low latency, reliability, scalability, and load control.
Write tests, maintain code quality, participate in code reviews, and contribute to technical decisions.
Requirements
- 5+ years of Python experience and a strong software engineering foundation (architectural thinking, clean code, production ownership).
- Commercial experience with FastAPI.
- Hands-on experience with asyncio and concurrency (I/O-bound workloads, streaming, background processing).
- Experience with pydantic (schemas, validation, API contracts).
- Recent experience with LLM systems: building agentic flows, model integrations, prompting/instruction design, and context handling.
- Understanding of or practical experience with real-time text/voice solutions (LiveKit/Pipecat/alternatives).
English: Upper-Intermediate+ (communication with the team/client, documentation).
Nice to Have
- Experience with performance tuning / low-latency systems, profiling, and optimization.
- Understanding of LLM quality evaluation approaches (regression testing, basic metrics, degradation control).
- Experience with production observability (logging/metrics/tracing) at the principles + hands-on level.
We Offer
- A long-term project.
- Work in a modern area: real-time LLM/voice agents.
- Influence on technical decisions and architecture within your scope of responsibility.
- English communication in a professional environment.
-
Β· 38 views Β· 7 applications Β· 29d
Python Tech Lead
Full Remote Β· Croatia, Poland, Romania, Slovakia, Ukraine Β· 6 years of experience Β· English - B2Description Project Overview We are looking for a strong Technical Lead who can take end-to-end technical ownership of the project and guide the team through all stages of the Software Development Life Cycle (SDLC). This role requires a broad technical...Description
Project Overview
We are looking for a strong Technical Lead who can take end-to-end technical ownership of the project and guide the team through all stages of the Software Development Life Cycle (SDLC). This role requires a broad technical mindset, leadership skills, and the ability to supervise quality, architecture, infrastructure, testing, releases, and support processes.This is a hands-on role for someone who understands not just how to build software, but also how to ensure it is built correctly, safely, and sustainably.
Requirements
This role will share responsibility for technical leadership, architecture decisions, and delivery of a highly scalable, AI-driven platform. The successful candidate will focus on monitoring, observability, and reliability as critical pillars of the system, ensuring robust performance and proactive issue detection across distributed microservices.
Technical Skills & Requirements
Essential
Backend Expertise: Python 3.11+, asyncio, FastAPI, OpenAPI, SQLAlchemy/Alembic.
Cloud & DevOps: Azure Cloud expertise (Azure Service Bus, Blob Storage, Web PubSub), Kubernetes, Docker, Helm, Terraform, ArgoCD, ADO.
Observability: Deep hands-on experience with OpenTelemetry, Prometheus, and distributed tracing.
GenAI Integration: Azure OpenAI, RAG flows, embeddings, LangChain.
Database: Relational DB (PostgreSQL) optimization and schema design.
CI/CD: Azure DevOps pipelines.Nice to Have
Experience with LangGraph and multimodal GenAI models.
Familiarity with frontend architecture (React, TypeScript).
Knowledge of security best practices (OAuth, RBAC).
Exposure to intelligent automation and AI-driven observability.Soft Skills
Strong leadership and mentoring capabilities.
Excellent communication and stakeholder management.
Collaborative mindset for working with another Tech Lead.Job responsibilities
Key Responsibilities: Collaborative Leadership
- Work in tandem with the existing Tech Lead to define architecture and technical strategy.
- Take ownership of observability and monitoring frameworks to guarantee system health and performance.
- Architecture & Design
- Contribute to event-driven microservices architecture, GenAI integration, and real-time streaming solutions.
Ensure designs support scalability, resilience, and low-latency operations
Monitoring & Observability
Implement and optimize observability tools (OpenTelemetry, Prometheus) for distributed tracing, metrics, and alerting.
Establish dashboards and proactive monitoring strategies to detect anomalies before they impact users.Integration & Delivery
More
Oversee backend services (FastAPI, asyncio), Azure components (Service Bus, Blob Storage, Web PubSub), and Kubernetes deployments.
Support CI/CD pipelines and infrastructure automation using Azure DevOps, Helm, and Terraform.
Collaboration
Partner with QA, DevOps, and AI teams to ensure UAT readiness and production stability.
Communicate technical decisions clearly to stakeholders and ensure alignment with business goals. -
Β· 44 views Β· 3 applications Β· 29d
Python Tech Lead / Integration Architect (Synthetic Data Generation)
Full Remote Β· Ukraine, Poland, Croatia, Slovakia, Romania Β· 6.5 years of experience Β· English - B2Description Description As a Tech Lead / Integration Architect for the Nebula project, you will lead the technical design and implementation of a synthetic railway data visualization platform for the Customer. This Python-heavy architecture role focuses...Description
Description
As a Tech Lead / Integration Architect for the Nebula project, you will lead the technical design and implementation of a synthetic railway data visualization platform for the Customer. This Python-heavy architecture role focuses on building a video processing pipeline that converts NVIDIA Omniverse simulation outputs (Camera + LiDAR sensors) into synchronized HLS video streams delivered via web player. The critical technical challenge is maintaining β€100ms synchronization drift between dual video streams throughout the entire timeline. You will architect the system from scratch, implement core Python components, and guide a 3-person engineering team to deliver a production-ready solution by March 31, 2026. This is a greenfield project with high technical ownership, involving FFmpeg automation, multi-sensor synchronization, file-based system integration with Thanos simulation environment, and REST API design for Angular frontend consumption.
Requirements
Qualifications
- 7+ years of professional Python development experience
- Strong understanding of system architecture and pipeline design
- Strong programming skills in Python 3.11+, asyncio, multiprocessing, advanced patterns
- Experience with FFmpeg integration and video processing via Python
- Experience with HLS/DASH streaming protocols (manifest generation, segmentation, packaging)
- Experience with video codecs (H.264/H.265) and multi-stream synchronization
- Experience with REST API development using FastAPI or Flask
- Strong file parsing expertise (CSV/JSON/binary formats, large file handling)
- Experience with Docker containerization and Linux/Unix systems
- Proven technical leadership experience (2-3 engineers minimum)
- Excellent communication and presentation skills
Nice to have
- USD format knowledge (Universal Scene Description) and Python USD libraries (pxr or omni.usd)
- Experience with NVIDIA Omniverse, Houdini, Unreal, Unity, or similar 3D platforms
- LiDAR point cloud data formats and sensor fusion concepts
- Experience with CARLA, AirSim, or similar simulation platforms
- Automotive, robotics, or railway industry background
NumPy/Pandas for data processing, OpenCV for video manipulation
Job responsibilities
Description
As a Tech Lead for the SimTrack project, you will architect and lead the development of a Python-based video processing pipeline that synchronizes dual-sensor (Camera + LiDAR) railway simulation outputs into HLS streaming format. You will design the end-to-end system from file parsing to web delivery, ensuring β€100ms synchronization between video streams, while guiding a small engineering team to deliver a production-ready solution for Cuastomerβs AI training datasets.
Key Responsibilities
- Design system architecture: Input files β Python processing pipeline β HLS streams β Web player integration
- Build video encoding pipeline using FFmpeg and Python automation for Camera + LiDAR streams
- Develop file parser for odometry log processing (speed, position, orientation, timestamp data)
- Implement scene file processing to extract sensor data and metadata from simulation outputs
- Create HLS packaging automation ensuring β€100ms drift between Camera and LiDAR timelines
- Architect and implement metadata synchronization engine (odometry data β video timeline mapping)
- Define and implement REST API contracts for frontend integration using FastAPI
- Guide and code review Backend Engineer (Python) and collaborate with Frontend Engineer (Angular)
- Ensure file-based integration (S2L format) with Thanos simulation environment works correctly
- Collaborate with 3D Artists on file format requirements and with R&D consultant on sensor validation
- Perform performance optimization, bottleneck identification, and system troubleshooting
- Document architecture, technical decisions, API specifications, and integration guides
- Lead technical problem-solving and make critical architectural decisions under tight timeline
-
Β· 41 views Β· 7 applications Β· 29d
Lead Backend Engineer (Python) (#4570)
Full Remote Β· EU Β· 7 years of experience Β· English - B2About our client Our client is a global provider of digital identity verification, biometric authentication, fraud prevention, and image capture solutions. Their platform helps organizations deliver secure and seamless digital experiences at scale, using...About our client
Our client is a global provider of digital identity verification, biometric authentication, fraud prevention, and image capture solutions. Their platform helps organizations deliver secure and seamless digital experiences at scale, using modern computer vision and machine learning capabilities.
About the role
We are looking for a Lead / Principal Backend Software Engineer to help automate and streamline the process of bringing new document types and machine learning models into a document verification and identity platform. This is a hands-on individual contributor role with high ownership and broad impact, working closely with ML, platform, and product stakeholders to turn complex workflows into reliable, scalable automation.
What will you do?
- Replace manual, slow onboarding processes with automated, reliable pipelines using modern CI/CD and cloud technologies
- Design, build, and deploy production grade APIs and services within a microservices and or serverless architecture
- Own your work end to end, from design through deployment, ensuring scalability, security, and performance
- Automate testing and delivery through robust unit, integration, and performance test suites and quality gates
- Document solutions clearly for internal stakeholders and external developers consuming public APIs
- Partner closely with ML and engineering teams to integrate existing ML models and services into onboarding workflows
- Improve release quality and enable faster, safer, and more scalable deployments through automation and testing
- Collaborate cross functionally with product managers, researchers, and operations teams to translate ideas into production ready features
- Participate in Agile ceremonies (stand ups, planning, retrospectives) and help drive continuous improvement
Required skills and experience
- Bachelorβs degree in Computer Science (or equivalent practical experience)
- Demonstrated senior level experience building and operating production backend systems
- Senior level proficiency in Python, especially for automation, data processing, and ML related pipelines
- Strong experience designing CI/CD driven, fully automated release pipelines with integrated testing and quality gates
- Experience defining automated decision logic based on metrics or KPIs to support fully automated onboarding or release flows
- Practical experience integrating ML workflows into existing production systems
- Experience working with existing machine learning models for document analysis, computer vision, or similar unstructured data problems (evaluation, configuration, adaptation)
- Hands on experience with AWS based environments, including scalability, reliability, and cost considerations
- Strong Git proficiency and a disciplined approach to code review and collaboration
- Strong spoken and written English
Nice to have
- Experience improving or automating data labeling strategies, including semi supervised or active learning approaches
- Exposure to MLOps practices (experiment tracking, model versioning, ML specific CI/CD patterns)
- Experience optimizing model training performance for concurrency, resource utilization, and cost efficiency
- Familiarity with C++ based core systems and or Go based production services
- Experience delivering features from user stories through to deployment in Agile environments
What we offer
- A high impact role working on a large scale identity and document verification platform
- Remote friendly work model
- Collaborative, international engineering environment with strong cross functional partnerships (ML, platform, product)
- Competitive compensation package and comprehensive benefits.
- Opportunities for professional development within an innovative international environment.
-
Β· 100 views Β· 27 applications Β· 29d
Team Lead (Python)
Full Remote Β· EU Β· Product Β· 5 years of experience Β· English - B1We are looking for a Team Lead [Python] to join our team! Requirements: - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field; - 4+ years of experience in software engineering; - Strong proficiency in Python,...We are looking for a Team Lead [Python] to join our team!
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field;- 4+ years of experience in software engineering;
- Strong proficiency in Python, with experience with other programming languages;
- Solid understanding of computer science fundamentals, data structures, and algorithms;
- Strong knowledge of concurrency, parallelism, and related concepts;
- Experience with back-end frameworks (FastAPI);
- Expertise in object-oriented programming and SOLID principles;
- Experience with RESTful APIs and microservices architecture;
- Proficiency in version control systems, particularly Git;
- Familiarity with CI/CD pipelines and DevOps practices;
- Strong understanding of database systems (both SQL and NoSQL);
- Experience with AWS services, cloud architecture, and Serverless development;
- Knowledge of containerization technologies (Docker, Kubernetes);- Testing and quality mindset; understanding Test Pyramid methodology and different Test Categories;
- Understanding of Observability (structured logging, metrics, traces, OpenTelemetry) and Reliability (circuit breakers, backoff, idempotency).
Will be plus:
- Practical AI app experience: implementing RAG pipelines (chunking, indexing, retrieval, re-ranking) with vector stores (e.g., pgvector, Qdrant, Pinecone) and framework glue (LlamaIndex, LangChain, pydantic_ai or any similar);- Integrating LLM providers via API (prompt/function-calling/tool use), with guardrails, caching, retries, and fallbacks.
- Familiarity with MLOps tools and practices (deepeval, prompts versioning, etc.);
- Experience with message brokers (e.g., NATS, Kafka, RabbitMQ);
- Familiarity with graph databases and algorithms;
Responsibilities:
- Develop and maintain robust, scalable web applications that integrate AI models;
- Design and implement efficient APIs for AI model serving and data processing;
- Collaborate closely with the AI team to understand model requirements and optimize integration;
- Implement and optimize algorithms for data processing and feature engineering;
- Ensure high performance and responsiveness of applications;
- Implement security measures and data protection in line with industry standards;
- Participate in code reviews and contribute to improving development practices;
- Troubleshoot, debug, and upgrade existing software;
- Write technical documentation and maintain system architecture diagrams;
- Stay updated with emerging technologies and industry trends.
Our benefits to you:
βοΈAn exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
π€π»Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
π§π»βπ»Modern corporate equipment based on macOS or Windows and additional equipment are provided
πPaid vacations, sick leave, personal events days, days off
π΅Referral program β enjoy cooperation with your colleagues and get the bonus
πEducational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
π―Rewards program for mentoring and coaching colleagues
π£Free internal English courses
βοΈIn-house Travel Service
π¦Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more
π³Other benefits could be added based on your location
More
-
Β· 158 views Β· 20 applications Β· 29d
Software Developer β Trading Strategy Implementation
Full Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B1Software Developer β Trading Strategy Implementation Turn research models into automated trading systems with the CTO! Location: Remote/hybrid. Offices in Kiev and Lisbon. Type: Full-time contractor, long-term cooperation Reports to: CTO About the...Software Developer β Trading Strategy Implementation
Turn research models into automated trading systems with the CTO!
Location: Remote/hybrid. Offices in Kiev and Lisbon.
Type: Full-time contractor, long-term cooperation
Reports to: CTO
About the role
We are building a compact, high-trust engineering team to implement and operate a proprietary trading strategy. You will work directly with the CTO and lead analyst to turn research models into robust, automated systems.
Precision, discipline, and confidentiality are critical β this role suits an engineer who values structure, responsibility, and long-term collaboration over quick exposure or personal trading.
Responsibilities
- Implement and automate trading strategy components (data ingestion, signal generation, execution).
- Integrate external APIs (exchanges, brokers, data providers).
- Maintain data accuracy, test coverage, and reproducibility.
- Build and document internal tooling for research validation and monitoring.
- Collaborate closely with analytics and ops to ensure reliability and traceability.
Requirements
- 3+ years in software development with one of the following stacks:
- Python: pandas, asyncio, FastAPI, REST/WebSocket
- JavaScript / TypeScript: Node.js, async pipelines, data services
- Go: API clients, concurrent execution
- Rust: data reliability, low-latency systems
- Experience with financial data, backtesting, or API-based trading systems.
- Strong mathematical and data-handling precision.
- Solid English (B2) and written communication discipline.
- Proven track record of delivering secure, maintainable code.
Soft profile
- High conscientiousness, integrity, and respect for confidentiality.
- Detail-oriented and cautious around sensitive data.
- Stable personality; prefers deep technical work over side hustles or personal trading.
- Comfortable working under clear supervision with transparent expectations.
What we offer
- Work directly with the CTO on a mission-critical trading product.
- Long-term, trust-based cooperation with growth opportunities.
Hiring Process
- Initial Screening with Recruiter (20β30 min) β introduction to the company and role; brief review of your background.
- Final Technical Interview (CTO) β stack fit, trading systems experience, problem-solving.
- Test Assignment (sandbox) β exchange connectivity, code quality, accuracy; max 2β3 hours.
-
Β· 99 views Β· 32 applications Β· 29d
Middle Python Engineer with AI Focus
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 2 years of experience Β· English - B2About us We build next-gen products β payment platforms, digital wallets, and AI-powered dashboards. Join a senior engineering team working with a modern JavaScript-first stack while also contributing to AI features when needed. Responsibilities &...About us
We build next-gen products β payment platforms, digital wallets, and AI-powered dashboards. Join a senior engineering team working with a modern JavaScript-first stack while also contributing to AI features when needed.
Responsibilities & Requirements
- Build user-facing features using Python and React
- Contribute to AI components: small FastAPI microservices, RAG pipelines, vector databases (pgvector/Qdrant/Pinecone/Weaviate), OpenAI API integrations, prompt improvements, and basic monitoring.
- Integrate external APIs, payments, and authentication flows; ensure smooth client-server communication.
- Work with PostgreSQL and MongoDB, create clean REST endpoints, follow Git and Docker best practices.
- Write tests, improve performance, and support simple observability.
- 1+ year of experience with JavaScript/TypeScript (commercial or strong projects).
- Bonus: Redis/queues, caching, CI with GitHub Actions, cloud familiarity (AWS/GCP), Prometheus/Grafana/OpenTelemetry.
Nice to have
- Develop and maintain server-side logic and APIs with Node.js (Express/Fastify/Nest).
- Basic understanding of metrics, tracing, and monitoring tools.
- Experience with simple DevOps workflows and containerized environments.
What we offer
- Competitive salary and bonuses
- Remote-first culture
- Flexible schedule
- Clear, results-driven environment
- Real product ownership and impact
Mentorship and a defined growth path
ΠΠΈΠΌΠΎΠ³ΠΈ Π΄ΠΎ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ ΠΌΠΎΠ²Π°ΠΌΠΈ
ΠΠ½Π³Π»ΡΠΉΡΡΠΊΠ°
B2 β ΠΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π΄Π½ΡΠΎΠ³ΠΎ
ΠΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ
CML Team is a powerhouse in global technology consultancy, focusing on Fintech, Real Estate, and Hospitality. Our expertise has led startups to secure over $1.5 billion in funding over the last five years. We excel in fast-tracking the success of high-growth startups with our deep industry insights and innovative approach.
More
We are on a mission to craft solutions that far exceed expectations, combining robust backend development with outstanding UX/UI design to ensure technical excellence and seamless user experiences.
We're in search of bright minds and 10X developers eager to innovate, experiment with new technologies, and pioneer unconventional approaches. Our team is a dynamic blend of experienced professionals dedicated to pushing boundaries and delivering tailored solutions that create significant value.
Join CML Team, where innovation is at the core of everything we do. Here, every project is an opportunity to explore new frontiers and redefine the future of technology. If you're ready to challenge the status quo and leave a lasting impact, we want you on our team. -
Β· 136 views Β· 19 applications Β· 28d
Junior Python Developer
Full Remote Β· Ukraine Β· 2 years of experience Β· English - B1A Python Developer is responsible for designing, developing, and maintaining software applications using Python. The role can vary based on the industry and project type, including web development, data engineering, automation, artificial intelligence,...A Python Developer is responsible for designing, developing, and maintaining software applications using Python.
The role can vary based on the industry and project type, including web development, data engineering, automation, artificial intelligence, and backend services.
Our Tech Stack
- Core: Python 3.11+, Django 4.1
- Browser Automation & Scraping: Selenium, Playwright, Aiohttp, BeautifulSoup4
- Databases & Caching: MySQL, Redis, Elasticsearch
- Data & Validation: Pydantic, Pandas
- Infrastructure: Docker, Docker Compose
- Task Queue: Celery + Django Celery Beat
- Protocols: gRPC
Responsibilities:
- Develop and maintain applications using Python and frameworks like Django or Flask.
- Build and support web scrapers and automation scripts using Selenium, Playwright, and aiohttp.
- Implement caching strategies and manage background task brokers using Redis.
- Design data schemas and validate incoming data using Pydantic.
- Write and optimize SQL queries for MySQL.
- Deploy and run applications in containerized environments (Docker).
- Collaborate with the team to integrate Elasticsearch for efficient data retrieval.
Competencies:
- Python 3 Proficiency: Solid understanding of OOP, data structures, and typing.
- Django Framework: Experience with ORM, Views, and Admin panel customization.
- Redis: Understanding of key-value stores, basic data structures (strings, lists, sets), and how it works as a message broker.
- Browser Automation: Hands-on experience with Selenium or Playwright.
- Docker: Ability to wrap applications in containers and use docker-compose.
- Pydantic: Experience creating models for data validation and serialization.
- SQL (MySQL): Understanding of relational database concepts (JOINs, indexes).
- Git: Comfortable with standard workflows (branches, pull requests).
Nice to Have:
- Experience with Elasticsearch (DSL).
- Familiarity with data analysis libraries (Pandas, NumPy).
- Understanding of asynchronous programming (asyncio, aiohttp).
- Basic knowledge of gRPC / Protobuf.
- Experience with Poetry package manager.
What we offer:
- Mentorship
- Great datasets
- Fast growing products and business
- Clear added business value
- Achievement-based performance evaluation
- Growth focused mindset
- Autonomy - clear added value to the team and company
- Awesome team - the chance to work with smart and ambitious people from all over the world