Senior Python Engineer (With Scraping)

1 Week 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

ByteDance - Software Engineer Intern, Security Engineering

ByteDance

Singapore (On-Site)
1 Month ago
DEVOTEAM - IT Traineeship - Data (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
6 Months ago
Workato - Senior Infrastructure Engineer

Workato

Nicosia, Nicosia, Cyprus (On-Site)
7 Hours ago
Google - Manufacturing Test Development Engineer

Google

Mexico (On-Site)
2 Weeks ago
Nagarro - Senior Engineer, Java Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Software Engineer III, YouTube OTT Media Platform

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Netflix - Full Stack Engineer L5 - Cloud Engineering

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Netflix - Machine Learning Software Engineer (L5) - Content and Studio

Netflix

United States (Remote)
2 Months ago
Epic Games - Senior Web Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Technical Instructor - AI and Data Center Infrastructure

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
HoYoverse - Senior Technical Audio Designer

HoYoverse

(Remote)
1 Day ago
Google - Senior Software Engineer, Service Provisioning

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Nintendo - Intern - Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
6 Months ago
Maxis Studios - Senior Software Engineer - C#

Maxis Studios

Bogota, Colombia (On-Site)
23 Hours ago
Microsoft - Software Engineering IC3

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Week ago
NVIDIA - Senior ASIC Verification Engineer - GPU Memory Subsystem

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Interactive Brokers - Technical Operations Specialist (TOPS)

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
8 Hours ago
Shyft Labs - Senior AI Engineer

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Arrible - 3D ANIMATOR (remote)

Arrible

Kyiv, Kyiv City, Ukraine (Remote)
9 Months ago
N-iX - Middle .NET Engineer

N-iX

Ukraine (Remote)
3 Months ago
Gunzilla - Senior UI Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Virtuos - PMO Producer

Virtuos

Ukraine (Hybrid)
1 Week ago
N-iX - Accountant

N-iX

Lviv, Lviv Oblast, Ukraine (Remote)
2 Weeks ago
N-iX - SENIOR FULL STACK ENGINEER (JAVA+REACT) (#2720)

N-iX

Ukraine (Remote)
3 Months ago
Nordcurrent - 2D Artist

Nordcurrent

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
6 Months ago
Room 8 Studio - Unreal Engine Cinematic Artist (Trailer Production)

Room 8 Studio

Ukraine (On-Site)
6 Months ago
Playrix - Senior UI Artist

Playrix

Ukraine (Remote)
6 Months ago
N-iX - VP of Data Consulting

N-iX

Ukraine (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Velsera - Technical Lead, Engineering

Velsera

Pune, Maharashtra, India (Hybrid)
6 Months ago
N-iX - Senior .NET Fullstack Engineer

N-iX

Colombia (Remote)
2 Months ago
Milestone - Senior Software Engineer

Milestone

Portland, Oregon, United States (Remote)
1 Month ago
The Walt Disney Company - Senior Software Engineer, Android

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Weeks ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
Google - Senior Software Engineer, Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Journee - Senior Cloud Infrastructure Engineer

Journee

Berlin, Berlin, Germany (Hybrid)
6 Months ago
Netflix - Software Engineer (L5) - Developer Enablement Tooling

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Google - Software Engineer III, Platforms

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Senior Software Engineering, iOS

Google

Durham, North Carolina, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded