Position: Senior Python Engineer
Company: AgileEngine
Category: Python
Experience required: 3y
English level: intermediate

On behalf of Indeed, AgileEngine is looking for a Senior Python Backend Engineer to develop and enhance the internal Indeed’s recruitment product. The ideal candidate’s prior work experience reflects high standards for engineering with proven capabilities. The candidate possesses the ability to take on important business challenges and execute them with precision and quality.

About the project
Since 2004, Indeed has given job seekers free access to millions of jobs from thousands of company websites and job boards. As the leading pay-for-performance recruitment advertising network, Indeed drives millions of targeted applicants to jobs in every field and is the most cost-effective source of candidates for thousands of companies.

With us you can
- Work in a dream team of A-players, 65% of whom are seniors
- Create solutions that will be used by global giants like Paramount, IBM, Deloitte, Volkswagen, and others
- Enjoy flexibility by operating remotely or onsite in one of our R&D centers
- Shape your success journey through a personalized growth roadmap tailored to your interests and goals
- Embrace agility — forget about micromanagement and old-school hierarchies

What you will do:
- Design, develop and support multiple interconnected services that exchange and transform data in order to power Indeed’s internal recruitment process
- Taking key role in design and development of new features
- Implement new and support/enhance the existing data exchange pipelines (ETL)
- Producing high-quality code
- Communication with Engineering & Product management
- Alignment with existing development teams

Our team is missing someone who has
- 5+ years experience in software development
- BS in Computer Science or equivalent practical experience
- Strong practical experience with Python (ideally 4+ years)
- Extensive experience with Django framework: REST API development with - DRF, ORM data management, 3rd party services integration, SSO, etc

What will be a plus?
- DevOps-side experience: Docker, Linux shell scripting, Jenkins, AWS
- Basic practical experience with ETL and Hadoop stacks: Hive, HDFS, Presto, Spark, Airflow
- Strong SQL skills