Senior Python Engineer

2 Months 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 clean Python code, reviewing pull requests, debugging complex issues, and participating in software architecture and design decisions. The ideal candidate possesses 4+ years of Python development experience, strong communication skills (English), expertise in object-oriented design, and experience with TDD, Docker, and Agile methodologies. The role involves maintaining, optimizing, and improving their platform used by over 1000 companies to fight digital revenue loss.
Must have:
  • 4+ years Python exp.
  • Idiomatic Python code
  • Object-oriented design
  • TDD & testing experience
  • Docker/Docker-compose
  • Agile environment
  • Web requests & Python requests library
Good to have:
  • Web application architecture understanding
  • Code optimization skills
  • Git proficiency
  • Regular expressions & XML parsing
  • Selenium/Nodejs/PhantomJS experience
Perks:
  • Flexible working format
  • Competitive salary & benefits
  • Career growth opportunities
  • Professional development tools
  • Active tech communities
  • 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

Similar Jobs

Sucker Punch Productions - ART - Technical Artist

Sucker Punch Productions

Washington, United States (Remote)
5 Months ago
The Walt Disney Company - Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Months ago
Verve - Senior Backend Engineer (Java, Go)

Verve

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Zones - Cloud Engineer

Zones

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Social Discovery Group - Marketing Analyst

Social Discovery Group

(Remote)
5 Months ago
Meta - Software Engineer, Product

Meta

Los Angeles, California, United States (Remote)
5 Months ago
Forgotten Empires - Senior Software Engineer - Age of Empires (Remote)

Forgotten Empires

Masovian Voivodeship, Poland (Remote)
1 Month ago
CloudHire - Full Stack Developer - Angular & Node

CloudHire

Karnataka, India (Remote)
1 Month ago
Ubisoft - Senior Full Stack Developer [Production Tools]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Memory Controller Verification Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Match Group - Data Science II (Marketing Analytics)

Match Group

San Francisco, California, United States (Hybrid)
6 Months ago
Vigaet - Internship-Backend Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior Optical MSDV Hardware Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Track vfx - Vancouver | Rotoanim Artist | Senior

Track vfx

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Playrix - Senior QA Engineer (Mobile)

Playrix

Cyprus (Remote)
5 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
4 Months ago
ION - Network Security Engineer

ION

Rome, Lazio, Italy (Hybrid)
6 Months ago
Match Group - Sr. Software Engineer, Data

Match Group

Los Angeles, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Playrix - Game Director

Playrix

Ukraine (Remote)
5 Months ago
Every matrix - Trainee Operations Manager

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
Every matrix - Incident Manager

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
Playtika - TypeScript Technical Lead

Playtika

Ukraine (On-Site)
5 Months ago
N-iX - Head of Payroll Accounting

N-iX

Ukraine (Remote)
3 Months ago
Luxoft - Senior React Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
3 Months ago
N-iX - Senior Embedded Engineer

N-iX

Lviv, Lviv Oblast, Ukraine (Remote)
2 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Ukraine (Remote)
2 Months ago
DMarket - Senior Data Engineer

DMarket

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

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Meta - Software Engineer (Leadership) - Infrastructure

Meta

London, England, United Kingdom (On-Site)
5 Months ago
Netflix - Solutions Support Engineer (L5) - JS Platform

Netflix

United States (Remote)
2 Months ago
Haptic - Senior Fullstack Developer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Jacksonville, Florida, United States (On-Site)
6 Months ago
CloudHire - Wordpress Full Stack Developer

CloudHire

Haryana, India (Remote)
1 Month ago
DOTSOFT SA - Drupal Developer

DOTSOFT SA

Greece (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
5 Months ago
Epic Games - Senior Web Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Vendavo - Lead Software Engineer

Vendavo

Bengaluru, Karnataka, India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded