Position: Lead Python Engineer
Company: UPPeople
Experience required: 5y
Category: Python
English level: upper
Published: 2023-07-01T00:00:00+03:00

The customer is looking for a Lead Python Engineer with 7+ years of experience and good spoken English. Below, we propose to consider detailed requirements and a description of the client's company: is one of the world’s largest digital classifieds businesses. A subsidiary of the world’s largest media companies, with over 300 million users in some of Europe's largest markets. 

**Responsibilities**
As the Lead Backend Engineer for Marketplace Dynamics, and working closely with the Product Managers and the Engineering Managers, 
responsible for the good development practices of your team, for the alignment with the company’s enterprise architecture, and to help the software engineers of your team to improve their technical and delivery skills.
As such, you create, adapt, and enhance the core capabilities of the marketplace (actor scoring, matching algorithms, classifieds quality, fraud & infringement detection). Make them accessible across our platform on all brands and all channels (web, mobile, email), through APIs, libraries/SDKs, or event buses.

Here are some examples of projects that you will work on
Smart lead attribution and optimization
Improvement of actors behaviours : response rate, response speed, engagement, ...
Classifieds recommendation engine
Classifieds smart sort order
Classifieds deduplication
Improvement of new classifieds alerts by avoiding wrong republication
Classified quality improvement (location, description, category, price, ...)
Fake classifieds detection and anti-abuse mechanics

**Project tech stack:**
AWS (CloudFormation, EC2, EMR, Lambda, ECS, Glue, Athena)
Docker
Apache (Spark, Parquet, Hudi)
Jupyter, pandas
Github, CircleCI, Datadog
Python (main language)

**Must have experience:**
7+ years of professional experience in object-oriented programming, in different environments, with JVM. 
Successful experience in leading a team of software engineers. 
Ability to adapt to the most efficient technologies to solve issues. 
Strong communication skills and proficiency in English. 
Agile mindset: direct communication, adaptation, fail fast, continuous improvement. 
A driving force behind high impact business/customer/architecture improvements, and to do so, deeply understands the product served by the technology. 
The ability to take their team to new heights by designing and releasing high quality products on our platforms across Europe to reach our ambitious goals. 
An ambassador mindset, inside and outside the team, for an outcome-driven culture, and is a role model for technical excellence. 
A rigorous, curious, autonomous and positive behavior. 
GDPR, security and privacy topics as foundation. 
Both customer-oriented and data-driven practices.

**Team structure on the Client side:**
Engineer Manager
Agile Coach
Data & Backend Engineers
Data Scientists & Analysts
DevOps Engineers
Enterprise & Solution Architects
Product Managers
QA Engineers

**Interview process:**
Internal tech interview 
1.5h tech call with a client