SEON TechnologiesST

Python Engineer (Web Scraping) EU REMOTE

SEON Technologies
Hungary only
Apply now

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

Requirements

  • 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

Benefits

  • 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

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let SEON Technologies know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 19, 2024

Posted on

Apr 20, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Hungary +/- 0 hours

About SEON Technologies

Learn more about SEON Technologies and their company culture.

View company profile
Claim this profileSEON Technologies logoST

SEON Technologies

View company profileVisit seon.io

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

1 remote job at SEON Technologies

Explore the variety of open remote roles at SEON Technologies, offering flexible work options across multiple disciplines and skill levels.

View all jobs at SEON Technologies

Remote companies like SEON Technologies

Find your next opportunity by exploring profiles of companies that are similar to SEON Technologies. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan