PSignite
Posted 4d ago

Python Developer

PSignite
Poland
RemoteContract
Responsibilities
  • building pipelines
  • integrating OCR
  • deploying scrapers
Requirements
  • Strong Python
  • Web scraping
  • OCR integration, AWS
  • Data parsing, Git, Linux, HTTP
  • HTML/CSS, and browser DevTools experience
  • Communicative English required
Technical tools mentioned
PythonScrapyBeautiful SoupSeleniumPlaywrightTesseractAWSAmazon S3Amazon EC2AWS LambdaAmazon EventBridgepandasGitLinuxDockerAirflowPrefectAWS Step FunctionsSQL

Job description

Job Description

CPGvision is a recognized leader in Trade Promotion Management (TPM), Trade Promotion Optimization (TPO), and Revenue Growth Management (RGM). Leveraging the power of the Salesforce platform, we enable consumer goods companies to achieve their RGM objectives through our fully integrated, user-friendly solution suite.


About the Team

We are looking for a Python Developer specializing in OCR and web scraping to join our Data Science team. Your primary focus will be building and maintaining reliable OCR and data scraping pipelines for selected web portals and integrating them with OCR tools to extract structured information from diverse sources.


Work Mode

Fully remote.


Key Responsibilities

  • Web Scraping: Design, develop, and maintain Python-based scrapers for targeted web portals, handling dynamic content, pagination, rate limiting, and anti-bot mechanisms.
  • OCR Integration: Connect scraping pipelines with OCR tools to extract text and structured data from images, scanned documents, and PDFs.
  • Data Pipeline & Storage: Build end-to-end data pipelines that collect, transform, and store scraped data in cloud storage, ensuring reliability and reproducibility.
  • Cloud Infrastructure: Deploy and manage scraping jobs on AWS (EC2, S3, Lambda) with appropriate scheduling, monitoring, and error handling.
  • Data Quality: Validate and clean extracted data, handle edge cases, and ensure output consistency across sources.
  • Documentation: Document scraper architecture, data schemas, and operational procedures for handover and long-term maintainability.

You Must Have

  • Proficiency in Python with strong experience in web scraping libraries (e.g. Scrapy, BeautifulSoup, Selenium, Playwright).
  • Practical experience integrating OCR tools into data pipelines (e.g. Tesseract, cloud-based OCR services).
  • Working knowledge of AWS, especially S3, EC2, and basic networking/scheduling (Lambda, EventBridge, or cron-based).
  • Solid understanding of HTTP, HTML/CSS structure, browser DevTools, and common anti-scraping patterns.
  • Experience with data parsing and transformation (JSON, XML, CSV) and libraries such as pandas.
  • Familiarity with version control (Git) and clean coding practices.
  • Comfortable working in a Linux terminal environment.
  • Communicative English, sufficient for reading documentation and coordinating with the team.

Nice to Have

  • Experience with headless browser automation at scale.
  • Familiarity with proxy management, CAPTCHA handling, and IP rotation strategies.
  • Knowledge of Docker for containerizing scraping services.
  • Experience with task orchestration tools (e.g. Airflow, Prefect, Step Functions).
  • Familiarity with SQL databases for structured data storage.
  • Background in CPG/FMCG or Retail data domains.

What We Offer

  • Fully remote work.
  • Access to cloud infrastructure (AWS) for development and deployment.
  • Collaboration with an experienced Data Science team working on real business problems in the CPG/Retail space.
  • Clear project scope and technical support from the team.

 

PSignite invests in the development of its employees. We are committed and aspire to leverage the qualities and appreciate each person's unique competencies to bring to our company. We are an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans, and individuals with disabilities are encouraged to apply.

About PSignite

AI-driven software for trade promotion and revenue growth management.

Year founded
2012
Employees
48
Organization type
Private
Latest investment
Raised $6.37M Seed (2026)
Headquarters
US

Similar jobs

Python Developer roles
14h
Save
Mark Applied
Hide
Senior Administrator - Microsoft PowerBI,Windows Powershell, Python
Kraków, Lesser Poland Voivodeship, Poland
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global provider of information technology services and software consulting.
Python, object-oriented programming, data structures, Django, Flask or FastAPI, APIs, databases, Git, testing, automation, and strong problem-solving and collaboration skills.
Python, Django, Flask, FastAPI, Git, AWS, Docker, Microsoft Power BI, Microsoft PowerShell
2d
Save
Mark Applied
Hide
Python Developer
Katowice, Silesian Voivodeship, Poland
HybridFull Time
EY
EY: Global firm providing audit, tax, and professional consulting services.
2+ YOERequires 2–3 years of Python web application experience, Python 3, web frameworks, SQL, Git, CI/CD, REST APIs, testing libraries, agile methods, and English proficiency at minimum B2.
Python, Django, Flask, FastAPI, Pytest, Unittest, SQL, GIT, CI/CD, AWS, Azure, GCP, node.js, Angular, React
2d
Save
Mark Applied
Hide
Python Developer
Katowice, Silesian Voivodeship, Poland
HybridFull Time
EY
EY: Provides audit, tax, consulting, and strategy services globally.
2+ YOERequires 2–3 years of Python web application development, Python 3, web frameworks, SQL, Git, CI/CD, REST APIs, testing, Agile, and B2 English.
Python, Django, Flask, FastAPI, Pytest, Unittest, SQL, Git, CI/CD, AWS, Azure, GCP, Node.js, Angular, React
2d
Save
Mark Applied
Hide
[MSO] Senior Python Developer
Warsaw, Masovian Voivodeship, Poland
RemoteFull Time
Software Mind
Software Mind: Provides software engineering and digital transformation services to businesses.
5+ YOEMinimum 5 years of commercial Python experience, GitLab CI/CD, Robot Framework or Pytest, containers, Linux administration, networking, proxies, firewalls, and client consulting skills.
Python, GitLab, Robot Framework, Pytest, Linux, IPv4, IPv6
2d
Save
Mark Applied
Hide
Senior Python Engineer, Document App (Content Engineering Team)
Germany or Warsaw or Lisbon or Kyiv or Poland
zł275k-zł413k/mo RemoteFull Time
PandaDoc
PandaDoc: SaaS platform for document automation and electronic signatures.
5+ YOERequires 5+ years of production Python experience, relational databases, event-driven architectures, AsyncIO, scalable microservices, distributed systems, and full lifecycle development. English communication required.
Python, SQL, PostgreSQL, Redis, Kafka, NATS, RabbitMQ, AsyncIO, Docker, Kubernetes, AWS, Grafana, Loki, Tempo, Mimir
2d
Save
Mark Applied
Hide
Python Developer (mid/senior) - freelance
Poznań or Poland
zł120/hr RemoteContract
Monterail
Monterail: Develops custom web and mobile software for global businesses.
Strong Python experience with Django, Flask, and FastAPI; PostgreSQL, AWS, cloud deployment, and Terraform familiarity; complex-system ownership; fluent English and Polish.
Python, Django, Flask, FastAPI, PostgreSQL, AWS, Terraform
4d
Save
Mark Applied
Hide
Senior Python Developer
Krakow, Lesser Poland Voivodeship, Poland
HybridContract
TechnipFMC
TechnipFMCNYSE: FTI: Provides subsea and surface systems for the energy industry.
5+ YOEBachelor's degree in Computer Science or related field, 5+ years of software development experience, and expertise with Python, React, PostgreSQL, AWS, testing, CI/CD, and development tools.
Python, PostgreSQL, React, Material Design, GitHub Actions, AWS, NumPy, SciPy, Playwright, Jira, Confluence
1w
Save
Mark Applied
Hide
Python Counterparty Credit Risk Senior Developer - VP
Warsaw, Masovian Voivodeship, Poland
zł268k-zł457k/yr HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
Master's degree or equivalent experience in computer science, mathematics, engineering, or physics; strong Python, Linux/Windows, Unix shell, version control, quantitative finance, and statistical analysis skills.
Python, Windows, Linux, UNIX Shell, ksh, bash, Git, TortoiseSVN, Jenkins