Python Engineer (Web Scraping) EU REMOTE

  • Anywhere

Are you a champion Python Engineer? Do you love web scraping and crawling activities? Help us boost the SEON rocket ship as we assemble our super team of fraud-fighting heroes.

A Python Engineer in our organization brings strong software engineering expertise first but also comes with a strong product-led growth mindset. Your role will be to research, develop, maintain, and support software-related infrastructure, specialising in scraping and crawling activities.

Data Enrichment is our killer feature for fraud prevention. We’re ahead of anyone else in the game and constantly adding new data sources. That means the Data Enrichment team keeps it’s finger on the pulse of the latest techniques to gather information from single data points. Our new company API will also gather B2B data sources for business due diligence. Your key challenge? To keep the ecosystem stable, scalable, and cost-effective.

What you’ll do:

Development methods, lifecycle of the Engineering team

  • Contribute to our Data Enrichment teams, which is an essential part of our fraud prevention solution
  • Deliver high-quality Python code with simplicity, performance and scalability in mind
  • Improves overall development performance
  • Improves the availability and throughput of our application
  • Identifies and does product and service improvements related to the applied technology
  • Improves the test coverage for core functionalities

Technology, tools and metrics used in the Engineering team

  • Improves the methods and tools for the team for continuously identifying and collecting tech debts
  • Provides technical improvement recommendations
  • Analyzes component engineering metrics and measures
  • Improves the application of technologies, continuously seeking for better, more efficient alternatives within the boundaries of Engineering priorities and capacities
  • Special focus on software security, code quality and performance. Schedules upgrades, fixes with expected priority
  • Supporting, refining and suggesting improvements to the current codebase
  • Providing expertise, reviewing pull requests of other team members 
  • Help during the whole Software Development Life Cycle including the design of new features and services
  • Strong collaboration with other members of the team

Cooperation with Product Management and Engineering teams

  • Collaborates with the team in discussions, agreements, alignment with product management
  • Proactively collaborates with other engineering teams

What you bring:

  • 3+ years experience in backend engineering with Python
  • Experience with multithreaded scalable application development in Python
  • Experience with Object-Oriented Design (OOD)
  • Strong understanding of networking, connection handling and proxies
  • Fundamental knowledge of RESTful API development (Flask, FastAPI)
  • Hands on experience with log and metric analysis during troubleshooting
  • Openness to learn web crawling / scraping techniques and technologies
  • Capable to have a good level understanding of how complex software systems work
  • Out-of-the-box thinking combined with the ability to adapt to a fast-paced environment
  • Ability to cooperate with team members in Agile development methodology
  • Excellent problem-solving skills
  • Fluent English
  • Must be based in the European Union for remote work

Technical requirements: 

  • Python
  • Docker, Kubernetes

The following is a huge advantage:

  • Crawling experience with different tools at scale
  • Experience with Selenium
  • Experience with AWS
  • Experience with CI/CD pipelines (eg. Github Actions)
  • Monitoring with Kibana, Prometheus, Grafana
  • Technical knowledge:
    • ElasticSearch
    • InfluxDB
    • DynamoDB
    • AWS Lambda
    • Redis

What we offer:

  • Employee stock ownership plan (ESOP)
  • Flexible hours
  • Generous Holiday allowance
  • Access to significant opportunities for learning and development
  • Private health insurance including dependants (inc. employee assistance & mental health support)
  • Complimentary weekly language courses
  • Enhanced Parental leave
  • Monthly company breakfast and weekly Lunch allowance
  • ‘Work from anywhere’ 60-day remote work

What’s next:

Sounds good? Great, we can’t wait to hear from you! Want to learn more about what it’s like to work at SEON first?
 Here you go

About SEON

The SEON journey has been unstoppable. Seven years in, and we have grown from 2 to 250+ SEON Fraud Fighters, across Budapest, London, Austin, Berlin, and Jakarta. We are on a mission to create a Fraud-Free World. We raised a record-breaking segment Series B in April 2022, and we were featured in TechCrunch as the largest B round for Hungary and now are recognised as the World’s quickest-growing fraud prevention company. We are proud to continue to grow at pace, both in terms of helping the best online businesses and democratizing fraud-fighting!