Senior Python Engineer (With Scraping)

1 Month ago • 4-8 Years • Full Stack Development

Job Summary

Job Description

Red Points seeks a Senior Python Engineer to contribute to their tracking technology, libraries, and numerous projects. Responsibilities include writing efficient Python code, reviewing pull requests, debugging, participating in architectural decisions, and optimizing their platform. The ideal candidate has 4+ years of experience in Python development, strong object-oriented design skills, experience with web requests, TDD, Docker, and Agile methodologies. Experience with scraping technologies like Scrapy and Selenium is a plus.
Must have:
  • 4+ years Python experience
  • Idiomatic Python code
  • Object-oriented design
  • Web requests & Python request library
  • TDD (pytest, unittest)
  • Docker experience
  • Agile environment
Good to have:
  • Web application architecture understanding
  • Code optimization
  • Git proficiency
  • Regular expressions & XML parsing
  • Selenium/Nodejs/PhantomJS experience
Perks:
  • Flexible working format
  • Competitive salary
  • Career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

For our customer author of the most widely used solution to recover digital revenue, we are looking for a Senior Python Engineer

Over 1.000 companies rely on their platform to fight counterfeits, piracy, impersonation, and distribution abuse. Company has 270+ professionals and offices in New York, Barcelona, Beijing, and Salt Lake City.

Red Points’ platform utilizes Artificial Intelligence (AI) to automatically detect and remove IP infringements online 24/7. Through automation rules or just one click on a validation card, our technology can enforce intellectual property rights and remove issues from global online marketplaces, social media networks, websites and other online channels.

The role

We are looking for a Python Engineer to get involved in our tracking technology, libraries, and hundreds of projects that use them, helping us maintain our platform, optimize it, and further improve it.

Responsibilities:

Your day to day will be divided between writing good Python and idiomatic code, reviewing pull requests from other team members, debugging complex problems, and also participating in decision-making processes. That is, contributing with your experience in software architecture and design.

Requirements:

  • 4+ years in a Python Developer position or similar
  • The ability to express complex ideas in spoken and written English is crucial as our team is made up of people of 5 different nationalities and it is the language in which we communicate
  • Good knowledge of Python, with the ability to write idiomatic and reusable code.
  • Experience in object-oriented design, software architecture best practices and patterns, and large-scale application development with maintainability and extensibility in mind.
  • Experience with web requests and Python request library.
  • Experience with TDD, testing best practices and methodologies: pytest, unittest, mock and answers libraries.
  • Experience using docker / docker-compose throughout the entire lifecycle, including development, testing, debugging, QA, CI, and deployment. 
  • Experience working in the Agile environment (we use Kanban board) 

Tech stack:

  • Python, AWS, MySQL / SQLAlchemy, Snowflake / Redshift Airflow / Celery / RabbitMQ / Luigi, Redis, Scrapy, IDOL for data interfaces and schema, Sepia config system

Nice to have: 

  • Understanding of the architecture of web applications (including ajax websites) and mastery of the development tools built into the browser, for reverse engineering purposes.
  • Inclination towards code optimizations (algorithmic complexity, memory usage).
  • Proficiency in contributing to shared code bases using git.
  • Efficient text processing with regular expressions and XML parsing.
  • Experience with selenium / nodejs / phantomjs / splash or any similar software for scraping or automation purposes.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

London stock Exchange - Manager Software Developer in Test

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer - Activation

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Cyprus (Remote)
7 Months ago
Eleven Labs - Risk & Compliance

Eleven Labs

United Kingdom (Remote)
2 Months ago
GameJobs - Expert Technical Artist - Graphics

GameJobs

(Remote)
1 Year ago
Google - Software Engineering Manager, Privacy Sandbox, Cloud Computing

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Virtuos - Software Engineer

Virtuos

Czechia (Hybrid)
2 Months ago
Nintendo - Sr Software Engineer, Display

Nintendo

Redmond, Washington, United States (On-Site)
1 Month ago
Next Level Business Services - Apigee API Developer

Next Level Business Services

San Francisco, California, United States (On-Site)
7 Months ago
Google - Staff Software Engineer, Google Cloud Security and Privacy

Google

Chicago, Illinois, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

lucas films - Senior Compositor

lucas films

(Remote)
3 Weeks ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
WildBrain - Head of CG Assets

WildBrain

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Provenir - Senior Quality Assurance Automation Engineer

Provenir

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Unity - Senior ML Infrastructure Engineer

Unity

San Francisco, California, United States (On-Site)
8 Months ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Security and Privacy

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Scale AI - Engagement Manager, Enterprise

Scale AI

San Francisco, California, United States (On-Site)
2 Weeks ago
Canva - Machine Learning Engineer Lead - User Voice

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
GreenWave™ Radios - Tech Lead, Design Verification

GreenWave™ Radios

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Sigma Software - IT Lawyer

Sigma Software

Lviv, Lviv Oblast, Ukraine (On-Site)
7 Months ago
N-iX - Mobile Lead Engineer (iOS and Android Team)

N-iX

Ukraine (Remote)
2 Months ago
Evoplay games - Regulatory Compliance Specialist

Evoplay games

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Plarium - Game Designer (F2P Feature & Balance)

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
3 Months ago
Pushka Studios - UI/UX Designer

Pushka Studios

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
1 Month ago
N-iX - Technical Lead Data Engineer

N-iX

Ukraine (Hybrid)
3 Months ago
EvoPlay - Junior Financial Specialist

EvoPlay

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
N-iX - Lead Unity Engineer

N-iX

Ukraine (On-Site)
2 Weeks ago
Innovecs - Middle Technical Artist

Innovecs

Ukraine (Remote)
10 Months ago
Gunzilla - Lead Materials Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Argus Labs - Software Engineer Internship

Argus Labs

Indonesia (Remote)
2 Months ago
DraftKings - Senior Python Developer

DraftKings

London, England, United Kingdom (On-Site)
2 Months ago
Google - Senior Software Engineer, Privacy Sandbox

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
Google - Software Engineer II, Fitbit Wear OS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Easygo - Software Development Engineer - Kick

Easygo

Melbourne, Victoria, Australia (On-Site)
5 Months ago
Microsoft - Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff - Growth Web Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Months ago
ByteDance - Software Engineer - Low-code Platform

ByteDance

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded