Jobs Python
257-
· 54 views · 14 applications · 13d
Senior Python / AI Engineer
Full Remote · Worldwide · Product · 5 years of experience · C1 - AdvancedSenior Python / AI Engineer Role Overview We are looking for a Senior Python/AI Engineer with strong experience in machine learning, data engineering, cloud-based architectures, and AI agent pipelines. You will work directly with the system architect to...Senior Python / AI Engineer
Role Overview
We are looking for a Senior Python/AI Engineer with strong experience in machine learning, data engineering, cloud-based architectures, and AI agent pipelines.
You will work directly with the system architect to design and build:
- AI-powered data pipelines,
- prediction and scoring models,
- market-resolution oracles,
- agentic processing pipelines (AWS Bedrock / LangChain / custom),
- high-performance AWS-backed microservices and event-driven workflows.
This role is suited for a self-driven engineer who can operate in a fast-moving architecture.
Key Responsibilities
AI / ML
- Develop and train ML models for market signals, behavioral patterns, user risk segmentation, anomaly detection.
- Implement embedding pipelines, vector search and semantic analysis using:
AWS Bedrock (Titan, Claude), SageMaker, LangChain, FAISS, OpenSearch, or local pipelines. - Build LLM-based agents using LangGraph, LangChain, AWS Bedrock Agents, or custom orchestration.
- Work with HuggingFace, PyTorch, scikit-learn, Transformers, Nomic embeddings, etc.
Python Engineering
- Design clean, modular services for data collection, processing, analytics and agentic workflows.
- Build real-time pipelines using:
asyncio, WebSockets, FastAPI, Redis Streams, Kafka, Celery, Apache Beam (optional). - Implement microservices interacting with internal APIs, AWS services and data layers.
- Write production-quality Python (3.10+) with Pydantic, SQLAlchemy, Poetry/pipenv, type checking (mypy), and tests (pytest).
Data Engineering
- Create ETL/ELT pipelines aggregating both on-chain and off-chain datasets using:
AWS Glue, AWS Lambda, Step Functions, Athena, S3, DynamoDB Streams, Kinesis. - Optimize storage and data access: PostgreSQL, DynamoDB, Redis, S3, OpenSearch.
- Implement observability and monitoring: CloudWatch Logs, Metrics, X-Ray, OpenTelemetry.
DevOps / Cloud (nice to have)
- Experience with AWS:
- Lambda (Python runtime)
- ECS Fargate
- Bedrock (LLMs, embeddings, agents)
- SageMaker (model training & deployment)
- SQS, SNS, EventBridge
- API Gateway
- OpenSearch
- Neptune (graph DB)
- KMS, IAM best practices
- Build and monitor ML services in production using:
SageMaker endpoints, CI/CD, Docker, Terraform, GitLab CI.
Requirements
Must-Have
- 5+ years of Python engineering experience.
- Strong background in AI/ML, especially NLP and agent-based architectures.
- Experience with LLMs, embeddings, RAG, and vector DBs (FAISS, OpenSearch, Pinecone).
- Strong understanding of async Python and distributed systems.
- Experience with data pipelines (ETL/ELT), real-time event-driven processing.
- Ability to work independently and architect solutions end-to-end.
- Familiarity with AWS cloud services (at least S3, Lambda, API Gateway, CloudWatch).
Nice-to-Have
- Experience with blockchain (EVM, Polygon, oracles).
- Experience with AWS SageMaker training pipelines.
- Understanding of smart-contract-driven workflows.
- Experience with graph analytics: Neo4j, AWS Neptune, RDF/Gremlin.
- Basic Solidity understanding.
- Experience with agent frameworks such as LangGraph.
More -
· 228 views · 41 applications · 25d
Junior Data Engineer – (Python/Web Scraping/Data Quality)
Full Remote · Worldwide · Product · 1 year of experience · C1 - AdvancedJunior Data Engineer – (Python/Web Scraping/Data Quality) We’re looking for a sharp, curious, and driven Junior Data Engineer to join our team at Forecasa, a U.S.-based data startup focused on delivering high-quality real estate data and analytics to...Junior Data Engineer – (Python/Web Scraping/Data Quality)
We’re looking for a sharp, curious, and driven Junior Data Engineer to join our team at Forecasa, a U.S.-based data startup focused on delivering high-quality real estate data and analytics to lenders and investors.
In this role, you’ll be part of our Data Acquisition & Quality team, helping us scale and improve the systems that collect, validate, and monitor the data that powers our platform.
What You’ll Do
- Develop and maintain Python-based web scrapers to collect structured and unstructured data from various sources.
- Use tools like Selenium, BeautifulSoup, and Pandas and Pyspark to extract and normalize data efficiently.
- Package scrapers as Docker containers and deploy them to Kubernetes.
- Create and manage Airflow DAGs to orchestrate and schedule scraping pipelines.
- Build data validation pipelines to catch anomalies, missing values, and data inconsistencies.
- Set up Grafana dashboards to monitor pipeline health and data quality metrics.
- Collaborate with senior engineers to continuously improve scraper reliability, performance, and coverage.
Our Tech Stack
Python • PySpark • Selenium • Airflow • Pandas • Postgres • S3 • Docker • Kubernetes • GitLab • Grafana
What We're Looking For
- Solid experience in Python, especially in building web scrapers.
- Familiarity with libraries like Selenium, BeautifulSoup, or Scrapy.
- Some experience with Docker, Airflow, or other workflow orchestration tools.
- Basic understanding of data validation, data cleaning, and monitoring best practices.
- A resourceful, problem-solving mindset — you’re not afraid to dig into a messy site or debug a flaky scraper.
Bonus Points For
- Experience working with Grafana or Prometheus for monitoring.
- Exposure to cloud platforms (AWS preferred) and managing scrapers at scale.
- Familiarity with CI/CD and Git workflows (we use GitLab).
About Us
Forecasa is a U.S.-based startup delivering enriched real estate transaction data to private lenders and investors. We’re a small, fast-moving team with a strong engineering culture and a mission to bring clarity and transparency to a fragmented market.
Location
Remote – we welcome candidates from anywhere in the world.
NOTE: Please make all e-mails and communications through the djinni website. Thank you.
More -
· 51 views · 8 applications · 20d
Senior Python Developer
Ukraine · 5 years of experience · B2 - Upper IntermediateQuintagroup is looking for Senior Python Developerr to join a leading European fintech product company. Technology stack: Python 3.11, Django 4.2, Postgres, AWS (EventBridge, Lambda, ECS, RDS, DynamoDB etc.), Docker, Pandas, Polars, Terraform ...Quintagroup is looking for Senior Python Developerr to join a leading European fintech product company. Technology stack: Python 3.11, Django 4.2, Postgres, AWS (EventBridge, Lambda, ECS, RDS, DynamoDB etc.), Docker, Pandas, Polars, Terraform
RESPONSIBILITIES:
- development with Python, AWS
- participation in planning and execution stages
- communicate with international (UK/UA/US) development team and CTO
REQUIREMENTS
- 5+ years of experience with Python
- Experience with AWS and Python frameworks
- Able to work in a team-oriented, collaborative environment
- Ability to share knowledge
Customer methodologies and tools
- Scrum (2 week sprints)
Senior Python Developer - Project tech stack:
- Python
- AWS
WE OFFER:
- long term projects
- A company with a specialization in Python development for the last 22 years
- Health insurance
- different work models (remote, office, or hybrid remote/office options)
- Projects in AWS, Azure, GCP
- Different domains of projects: FinTech, EdTech, GovTech, IoT, e-commerce, marketplaces, e-auctions, e-learning, public procurement, interesting tasks, possibilities for career and professional growth
- Friendly atmosphere and good working conditions
- regular team-buildings and corporate parties
- Online English classes
- Flexible working hours
- Experience with new technologies
-
· 233 views · 61 applications · 27d
Python Developer / Data Engineer
Countries of Europe or Ukraine · Product · 2 years of experience · B1 - IntermediateA product company with FTSE 500 clients in 50+ countries around the world, is looking for a Python Developer / Data Engineer to join the Satellite Tracking Unit, a web platform for processing and analysing satellite imagery and Earth remote sensing What...A product company with FTSE 500 clients in 50+ countries around the world, is looking for a Python Developer / Data Engineer to join the Satellite Tracking Unit, a web platform for processing and analysing satellite imagery and Earth remote sensing
What we expect from a candidate:
- Preferably 3+ years of professional Python development experience;
- Strong knowledge and experience with relational databases;
- Proficiency in writing tests using pytest/unittest;
- Experience with Docker and Kubernetes;
- Experience with UNIX environment;
- Experience with version control systems, especially Git.
What exactly will you need to work with:
- Developing, maintaining and deploy Python data pipelines for Kubernetes;
- Satellite imagery processing (GDAL/OGR);
- Building and maintaining REST API (aiohttp, Flask);
- Working with PostgreSQL + PostGIS using SQLAlchemy Core/ORM;
- Creating workflows using Apache Airflow;
- Infrastructure as a Code tools (terraform).
Hiring process:
- Intro call;
- Test Task;
- Final Interview;
- Offer.
The company offers:
- opportunity to be a part of a best-in-class product that is used by thousands of companies around the world;
- participation in complex technical tasks and challenges;
- environment where you need to seek and implement unique engineering and technical solutions;
- trainings and development programs;
- flexible work format - remote, office or hybrid;
- health and life insurance for employees and your family members;
- 32 working days of paid annual leave and sick leave.
More -
· 168 views · 28 applications · 7d
Math + Python Developer
Countries of Europe or Ukraine · Product · 0.5 years of experience · B1 - IntermediateNumerical Technologies, a leading provider of software development and consultancy services for financial institutions, is looking for talented people experienced in Math and Python who will be responsible for development, testing, implementation,...Numerical Technologies, a leading provider of software development and consultancy services for financial institutions, is looking for talented people experienced in Math and Python who will be responsible for development, testing, implementation, debugging and support of sophisticated financial applications.
Joining Numerical Technologies is a unique chance that provides the opportunity to work alongside experienced professionals on impactful, quantitative projects across North and South America, Europe, the Middle East, Africa, CIS and South Asia. This position is a chance to work hand-in-hand with expert quantitative researchers and quantitative engineers to create and implement research and simulation tools that leverage existing automated trading software and sophisticated statistical techniques and technologies.
Do you enjoy the process of problem solving, a process where you recognize areas of improvement and iterate and innovate to improve? Does your curiosity and desire to learn drive you? If this sounds like you, don't miss this opportunity to gain valuable experience in a highly competitive and demanding fintech industry.
What are we looking for?
◼️ Deep understanding of Applied Mathematics: Probability Theory and Statistics, Numerical Methods, Linear Algebra, Optimization
◼️ Bachelors, Masters or Phd in Physics, Mathematics, Statistics; or equivalent experience (we also welcome students)
◼️ Excellent communication skills
◼️ Willingness to learn together with a team of professionals
◼️ Organized and detail-oriented, comfortable managing multiple work streams
◼️ Intermediate and higher level of English.
Please mention in your application any participation or awards in mathematics, physics, or programming Olympiads.What will you be doing?
◼️ Design, engineer and implement software-based trading analytics
◼️ Work closely with and provide solutions for quantitative researchers.
Nice-to-have:
◼️ At least 0.5 year of commercial experience as a Python Developer
◼️ Experience in Machine Learning
◼️ Knowledge of Algorithms and Data Structures, Interpolation methods, Regression models, Theory of Stochastic Processes, Cryptography.
We offer:
◼️ Competitive compensation depending on experience and skills
◼️ Regular assessments and salary reviews
◼️ Compensation for sick lists and regular vacations
◼️ Health insurance
◼️ English classes with certified English teachers
◼️ Flexible working schedule
◼️ Friendly team and enjoyable working environment
◼️ Comfortable, spacious office within 10 min from all three Metro lines.
◼️ Corporate and social events.
More -
· 139 views · 13 applications · 18d
Computer Vision engineer
Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · B2 - Upper IntermediateDeepX is looking for a Computer Vision engineer Core requirements: * Python development experience * Knowledge of popular data processing libraries (numpy, pandas, scipy etc) * GIT, Linux, bash * Hands-on experience with popular Machine Learning...DeepX is looking for a Computer Vision engineer
Core requirements:
* Python development experience
* Knowledge of popular data processing libraries (numpy, pandas, scipy etc)
* GIT, Linux, bash
* Hands-on experience with popular Machine Learning frameworks (OpenCV, Pytorch, Tensorflow, Keras, Yolo)
* Understanding of Computer Vision problem space
* Machine Learning and Artificial Neural Networks fundamentals
* Linux, Docker, gcc/make etc experience
* C++ and C, creating Python C extensions
A bit about DeepX company:
DeepX is an R&D intensive and innovation-driven consortium that provides Artificial Intelligence-powered Computer Vision solutions for businesses.
Please, take a look to find out more about us https://deepxhub.com/
We are a group of enthusiastic adherents who are passionate about the idea of improving this world’s safety by making Computer Vision technologies more advanced. Lifetime learning is our motto, we are admire ambition hard workers who are ready to face new challenges. If you feel like we might be on the same page, please, apply!
More -
· 1941 views · 133 applications · 5d
Python Developer (Scraping)
Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B1 - IntermediateLooking for a Python Developer (Scraping) 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. Ready to consider final year students...Looking for a Python Developer (Scraping) 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. Ready to consider final year students with commercial experience.
Skills & Qualifications:- 9+ months of commercial experience with Python.
- Proficiency in web scraping, data extraction, cleaning, and visualization.
- Experience with web automation techniques and tools.
- Hands-on experience with relevant libraries and frameworks, including:
- Playwright, playwright-stealth
- Requests, aiohttp (for HTTP requests)
- lxml, BeautifulSoup (for parsing and data extraction)
- Strong understanding of multiprocessing and multithreading, including process and thread management.
- Familiarity with Linux environments, cloud services (AWS, GCP), and Docker
- Experience with bypassing bot detection and CAPTCHA-solving techniques.
- Experience working with SQL databases (PostgreSQL, MySQL, or equivalent).
Key Responsibilities:
- Develop, maintain, and optimize web scraping and parsing solutions.
- Design and implement APIs, ETL pipelines, and data integration services.
- Work closely with Project Managers to address customer requirements and challenges.
- Ensure performance optimization and efficiency of data collection pipelines.
- Collaborate with team members, participate in meetings, brainstorming sessions, and code reviews.
- Implement anti-bot evasion strategies to enhance scraping reliability.
Optional Skills (Nice to Have):
- Experience with NoSQL databases (MongoDB, Redis, or equivalent).
- Knowledge of data analysis and processing using Pandas.
- Experience with Flask / Flask-RESTful for API development.
- Hands-on experience with CAPTCHA-solving services (2captcha, anticaptcha).
- Experience with GUI automation tools like PyAutoGUI.
- Knowledge of virtual display environments (e.g., xvfb, pyvirtualdisplay).
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 nominated in USD;
- Paid vacation and sick leaves;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Team building activities, corporate events.
-
· 58 views · 15 applications · 7d
Python Developer - SaaS Platform - Startup
Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper IntermediateI'm currently seeking a skilled Python developer to join our dynamic team. This is an exciting opportunity to be part of a vibrant startup. As a Python developer, you will be responsible for coding, designing, deploying, and debugging development...I'm currently seeking a skilled Python developer to join our dynamic team. This is an exciting opportunity to be part of a vibrant startup.
As a Python developer, you will be responsible for coding, designing, deploying, and debugging development projects, focusing on working with cloud providers' data sources, and more.
Experience with AWS Lambda functions or Azure\GCP Functions, SQS or Azure Service Bus, and related cloud services, as well as proficiency in working with AWS SDKs like boto3 or the equivalent Azure\GCP SDKs, will be an advantage for this role.
Note - this role is not a backend position nor a full-stack.
Requirements:
- Minimum of 4 years of experience in Python development.
- Experience dealing with cloud providers and integrating data sources - an advantage.
- The position requires previous experience in a development team with structured development processes.
- Proficiency in AI development tools (e.g., ChatGPT, Cursor, etc) is mandatory
Additional Qualifications:
A TEAM MEMBER!
Possess a startup state of mind, embracing rapid changes and flexibility.
We invite you to apply if you are passionate about cyber security and thrive in a fast-paced startup environment.
Join us!
*The interviews will be conducted exclusively in English*
More -
· 65 views · 18 applications · 8d
Python Developer for AI voice technology that service restaurants
Full Remote · Worldwide · Product · 6 years of experience · B2 - Upper IntermediateWe are developing an innovative, conversational voice-based AI tailored for the restaurant industry. Our AI-powered solution is designed to enhance customer interactions, increase efficiency, and improve overall service quality. Our first major deployment...We are developing an innovative, conversational voice-based AI tailored for the restaurant industry. Our AI-powered solution is designed to enhance customer interactions, increase efficiency, and improve overall service quality. Our first major deployment focuses on automating order-taking in Quick Service Restaurants (QSRs), reducing employee workload while driving higher sales and a seamless customer experience.
What You’ll Bring:
- 6+ years of experience in Python
- Strong background in software design and backend development
- Hands-on experience deploying multiple production projects
- Expertise in Docker, Kubernetes, Microservices, CI/CD, and cloud environments (AWS, GCP, Azure)
- BSc in Computer Science or equivalent industry experience
- Key qualities: Leadership skills, High performer, team player, fast learner, strong ownership mentality, and great communication skills
Bonus Qualifications:
- Architect-level experience with deep system design knowledge
- Familiarity with gRPC, Async IO, WebRTC
- Experience with Ansible
About the Role:
Our backend is fully developed in Python, running in a cloud-based Kubernetes environment. Unlike traditional backend systems that primarily interact with a UI, this system is responsible for processing real-time audio streams and executing complex AI-driven algorithms.
The role involves:
- Designing and implementing key backend components, focusing on distributed architecture, concurrency, and high-performance scaling
- Optimizing real-time data processing for AI-driven applications
- Ensuring backend reliability, scalability, and efficiency in a production environment
We are committed to building an exceptional team that values diversity, innovation, and excellence.
If you’re passionate about AI, real-time systems, and backend development at scale, we’d love to hear from you!
More -
· 106 views · 2 applications · 3d
Python Developer (Trainee or Junior)
Office Work · Ukraine (Lviv) · 1 year of experience · B1 - IntermediateAppexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies! Required...Appexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies!
Required Technologies:- Python, Django / Django Rest Framework (DRF)
- SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
- REST API, GraphQL, WebSockets
- Git (GitHub/GitLab), Docker (preferred)
- Postman for API testing
Nice to Have:
- Understanding of OOP, SOLID principles, and design patterns
- Experience with testing frameworks (Pytest, Unittest)
Requirements:
- English level: B1 or higher
- Strong motivation to learn and develop in backend engineering
We Offer:
- Interesting and challenging projects
- Vast opportunities for professional development
- Competitive salary
- Friendly team of professionals
- Comfortable working environment
If you're passionate about backend development and want to build your career in Python, apply now and join our team!
More -
· 418 views · 18 applications · 6d
Junior Full Stack Python Developer
Hybrid Remote · Ukraine · 0.5 years of experience · B1 - IntermediateProject Description: We are developing a cybersecurity assessment platform that analyzes how well data and systems are protected and whether they comply with international security standards. The platform is built using modern technologies — Python,...Project Description:
We are developing a cybersecurity assessment platform that analyzes how well data and systems are protected and whether they comply with international security standards.
The platform is built using modern technologies — Python, FastAPI, SQLAlchemy, TypeScript, React, AWS, and Docker — and follows a microservices architecture with a strong focus on asynchronous processing and scalable cloud deployment.
We are now looking for a Python Developer to join our friendly team and contribute to building reliable, high-performance services.
Required skills:
- 1+ years of hands-on experience with Python (FastAPI) and JavaScript/TypeScript (React);
- Experience with cloud technologies, especially AWS (CloudWatch, Lambda, EC2, ECS, etc.);
- Strong understanding of API design, management, and integration concepts;
- Solid experience with ORM frameworks, particularly SQLAlchemy;
- Experience writing and maintaining unit and integration tests using Pytest;
- Good knowledge of PostgreSQL and relational database concepts;
- Familiarity with containerization using Docker and version control systems like Git;
- Experience participating in code reviews and following clean code principles;
- At least Intermediate level of English for communication and documentation.
We offer:
- Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
- No micromanagement - your ideas and initiatives are always encouraged.
- Educational programs that are covered by the company at 30% of the expense;
- Paid vacation leave and public holidays (21 vacation days annually);
- Competitive financial compensation with regular performance reviews;
- Outdoor team activities are paid for by the company;
- English language improvement through extensive communication;
- The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.
Our hiring is quick and straightforward:
- Test task
- Technical interview with a hiring manager (1.5 hours)
More -
· 89 views · 6 applications · 15d
Embedded Developer to $2000
Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · B1 - IntermediateML learning and Computer Vision company is looking for a Embedded Developer to join our team. Requirements: Strong knowledge of circuitry and the base of electronic components Knowledge of microcontrollers Familiarity with single board computers (Nvidia...ML learning and Computer Vision company is looking for a Embedded Developer to join our team.
Requirements:
Strong knowledge of circuitry and the base of electronic components
Knowledge of microcontrollers
Familiarity with single board computers (Nvidia Jetson/Raspberry Pi), hardware interfaces
Understanding of embedded communication protocols
Soldering and hands-on experience with electronics
Installation skills, including SMD elements
Understanding of power circuits and ability to work with them
Diagnostic skills, ability to find the hardware problem and troubleshoot it
Essential knowledge of Python and Linux system administration, to be able to deploy software and provide technical support
Ability to read technical documentation and communicate with the team
Knowledge of industrial safety standards.
A bit about DeepX
DeepX is an R&D intensive and innovation - driven consortium that provides.
Artificial intelligence-powered Computer Vision solutions for businesses.
Please take a look to find out more about us
https://deepxhub.com/
More -
· 303 views · 23 applications · 27d
Python Developer (Scraping)
Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B1 - IntermediateLooking for a Python Developer (Scraping) 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. Ready to consider final year students...Looking for a Python Developer (Scraping) 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. Ready to consider final year students with commercial experience.
Skills & Qualifications:- 9+ months of commercial experience with Python.
- Proficiency in web scraping, data extraction, cleaning, and visualization.
- Experience with web automation techniques and tools.
- Hands-on experience with relevant libraries and frameworks, including:
- Playwright, playwright-stealth
- Requests, aiohttp (for HTTP requests)
- lxml, BeautifulSoup (for parsing and data extraction)
- Strong understanding of multiprocessing and multithreading, including process and thread management.
- Familiarity with Linux environments, cloud services (AWS, GCP), and Docker
- Experience with bypassing bot detection and CAPTCHA-solving techniques.
- Experience working with SQL databases (PostgreSQL, MySQL, or equivalent).
Key Responsibilities:
- Develop, maintain, and optimize web scraping and parsing solutions.
- Design and implement APIs, ETL pipelines, and data integration services.
- Work closely with Project Managers to address customer requirements and challenges.
- Ensure performance optimization and efficiency of data collection pipelines.
- Collaborate with team members, participate in meetings, brainstorming sessions, and code reviews.
- Implement anti-bot evasion strategies to enhance scraping reliability.
Optional Skills (Nice to Have):
- Experience with NoSQL databases (MongoDB, Redis, or equivalent).
- Knowledge of data analysis and processing using Pandas.
- Experience with Flask / Flask-RESTful for API development.
- Hands-on experience with CAPTCHA-solving services (2captcha, anticaptcha).
- Experience with GUI automation tools like PyAutoGUI.
- Knowledge of virtual display environments (e.g., xvfb, pyvirtualdisplay).
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 nominated in USD;
- Paid vacation and sick leaves;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Team building activities, corporate events.
-
· 839 views · 41 applications · 5d
Middle Python Scraping Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · B1 - IntermediateLooking for a Middle Python Scraping Developer 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 & Qualifications: 2+ years...Looking for a Middle Python Scraping Developer 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 & Qualifications:- 2+ years of commercial experience with Python.
- Proficiency in web scraping, data extraction, cleaning, and visualization.
- Proficient with XPath: strong ability to design robust, resilient expressions for structured and semi-structured HTML documents.
- Experience with web automation techniques and tools.
- Hands-on experience with relevant libraries and frameworks, including:
- Playwright, playwright-stealth (web-automation)
- Requests, aiohttp, hrequests (for HTTPS requests)
- lxml (for parsing and data extraction)
- Deep understanding of anti-bot protection and evasion strategies, including:
- IP rotation and proxy management
- Fingerprint spoofing and headless detection avoidance
- Human-like behavior emulation (delays, mouse movement, interaction)
- Bypassing JavaScript challenges (e.g., Cloudflare, Akamai, PerimeterX)
- CAPTCHA solving techniques and integration with services (e.g. 2Captcha, Anticaptcha, CapSolver)
- Experience implementing structured logging, traceability, and monitoring pipelines, including:
- Logging request/response cycles, failures, retry attempts
- Integration with log aggregation platforms (e.g., Sentry, CloudWatch, Grafana Loki)
- Designing health checks and runtime metrics (success rate, ban rate, throughput)
- Instrumenting scraping workflows with alerts and failure diagnostics
- Strong understanding of multiprocessing and multithreading, including process and thread management.
- Familiarity with Linux environments, cloud services (AWS, GCP), and Docker
- Experience working with SQL databases (PostgreSQL, MySQL, or equivalent).
- Experience with GUI automation tools like PyAutoGUI.
- Knowledge of virtual display environments (e.g., xvfb, pyvirtualdisplay).
- Experience with Flask / Flask-RESTful for API development.
Key Responsibilities:
- Develop, maintain, and optimize web scraping and parsing solutions.
- Design and implement APIs, ETL pipelines, and data integration services.
- Work closely with Project Managers to address customer requirements and challenges.
- Ensure performance optimization and efficiency of data collection pipelines.
- Collaborate with team members, participate in meetings, brainstorming sessions, and code reviews.
- Implement anti-bot evasion strategies to enhance scraping reliability.
Optional Skills (Nice to Have):
- Experience with NoSQL databases (MongoDB, Redis, or equivalent).
- Knowledge of data analysis and processing using Pandas.
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 nominated in USD;
- Paid vacation and sick leaves;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Team building activities, corporate events.
-
· 159 views · 1 application · 12d
Python Developer (Trainee or Junior)
Office Work · Ukraine (Lviv) · B1 - IntermediateAppexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies! Required...Appexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies!
Required Technologies:- Python, Django / Django Rest Framework (DRF)
- SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
- REST API, GraphQL, WebSockets
- Git (GitHub/GitLab), Docker (preferred)
- Postman for API testing
Nice to Have:
- Understanding of OOP, SOLID principles, and design patterns
- Experience with testing frameworks (Pytest, Unittest)
Requirements:
- English level: B1 or higher
- Strong motivation to learn and develop in backend engineering
We Offer:
- Interesting and challenging projects
- Vast opportunities for professional development
- Competitive salary
- Friendly team of professionals
- Comfortable working environment
If you're passionate about backend development and want to build your career in Python, apply now and join our team!
Про компанію Appexoft
Appexoft is Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting their ideas into reality.
More