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

Main requirements
Position name: Lead Python Engineer
6-7+ years of professional experience in object-oriented programming, in different environments, with JVM (optional). 
Successful experience in leading a team of software engineers. 
Strong communication skills and proficiency in English. 
Agile mindset: direct communication, adaptation, fail fast, continuous improvement. 
GDPR, security and privacy topics as foundation. 
Both customer-oriented and data-driven practices.
Breakdown of tasks — 30% management / 70% development

Requirements
Hard skills requirements (including years): 6+ years of professional experience in object-oriented programming, in different environments, with JVM.
Soft skills requirements: Agile mindset: direct communication, adaptation, fail fast, continuous improvement.

Project tasks: Breakdown of tasks — 30% management / 70% development
English level: Upper-intermediate 

Nice to have
- Ability to adapt to the most efficient technologies to solve issues. 
- 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. 

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 behaviors : 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 description

The customer is looking for a Lead Python Engineer with 7+ years of experience and good spoken English. 

Planned duration: 6 - 12 months

Tech stack:
AWS (CloudFormation, EC2, EMR, Lambda, ECS, Glue, Athena)
Docker
Apache (Spark, Parquet, Hudi)
Jupyter, pandas
Github, CircleCI, Datadog
Python (main language)


Upwork info
Client from Upwork: No
Automated tracker: No