Senior Python Engineer

23 Minutes 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

Netradyne - Site Reliability Engineer (SRE)

Netradyne

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Scanline VFX - Senior Compositor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Poland (Remote)
3 Months ago
Rackspace Technology - Presales Data Science Architect – AWS Cloud

Rackspace Technology

Aguascalientes, Aguascalientes, Mexico (On-Site)
3 Months ago
Paytm - DevOps- Principal Engineer

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Sigma Software - Senior Back-End Engineer (Accessibility Product House)

Sigma Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
IGN - Senior Full Stack Software Engineer

IGN

United States (Hybrid)
3 Months ago
Unity - Software Engineer

Unity

Copenhagen, Denmark (On-Site)
4 Months ago
Highspot - Sr. Backend Engineer, Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Neostella - Data Engineer

Neostella

Medellín, Antioquia, Colombia (Hybrid)
3 Months ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Mumbai, Maharashtra, India (On-Site)
3 Months ago
PwC - AI/ML Azure Engineer (m/f/d)

PwC

Luxembourg (On-Site)
4 Months ago
DNEG - Pipeline Assistant Technical Director (Australia Shift)

DNEG

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Rivos - Physical Design - Intern

Rivos

Santa Clara, California, United States (On-Site)
3 Months ago
Cadence - Lead FrontEnd Methodology Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Voodoo - Senior Data Analyst - Monster Survivors

Voodoo

Paris, Île-de-France, France (Remote)
2 Months ago
Ubisoft - IT Developer - Temporary Contract

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Zoox - Senior/ Staff Software Engineer - Simulation Workload Orchestration

Zoox

Foster City, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Playrix - Location Game Designer

Playrix

Ukraine (Remote)
3 Months ago
Playrix - Director of Engineering

Playrix

Ukraine (Remote)
3 Months ago
N-iX - Middle Product Designer

N-iX

Lviv, Lviv Oblast, Ukraine (Hybrid)
2 Weeks ago
N-iX - Middle Game Implementer with Unity Skills

N-iX

Ukraine (Remote)
1 Week ago
Seedify - Marketing Content Producer

Seedify

Ukraine (Remote)
1 Month ago
Playrix - Lead QA Engineer

Playrix

Ukraine (Remote)
3 Months ago
Sigma Software - Sound Producer

Sigma Software

Kyiv, Kyiv City, Ukraine (Remote)
3 Months ago
N-iX - SENIOR PHP (LARAVEL) ENGINEER (#2725)

N-iX

Ukraine (Remote)
1 Month ago
PwC - Accountant in the Tax Reporting and Strategy department

PwC

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago
PwC - Senior Forensic / FinCrime Consultant

PwC

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

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Sinch - Senior Full Stack Engineer

Sinch

Philippines (Remote)
3 Months ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Austin, Texas, United States (Remote)
3 Months ago
Turbulent - Fullstack Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Wolters Kluwer - Lead Application & Product Architect -Cloud Native

Wolters Kluwer

Coppell, Texas, United States (Hybrid)
4 Months ago
Aera Technology - Senior Software Engineer (Backend Java)

Aera Technology

Pune, Maharashtra, India (On-Site)
3 Months ago
AGS - American Gaming Systems - Platform Manager

AGS - American Gaming Systems

Georgia (Hybrid)
3 Months ago
ARHS - Senior Java Developer

ARHS

Athens, Greece (On-Site)
3 Months ago
Rush Street Interactive - Full-Stack Automation Engineer

Rush Street Interactive

Serbia (On-Site)
1 Month ago
Garena - Senior Programmer (Backend / Server)

Garena

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Tesla - Software Developer, IT Application

Tesla

North Holland, Netherlands (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded