Senior Python Engineer - Remote

A globally distributed company specializing in web data extraction tools and services, helping businesses collect, format, and deliver web data at scale.
Zagreb, Croatia
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Enterprise SaaS

Description For Senior Python Engineer - Remote

Zyte, a pioneer in web data extraction since 2010, is seeking a Senior Python Engineer to join their globally distributed team of 240+ professionals across 28 countries. The company provides essential data extraction tools and services to over 3,000 companies and 1 million developers worldwide.

As a Backend Developer at Zyte, you'll be at the forefront of designing and developing robust backend systems that power their core platform. The role demands expertise in Python development, with a focus on building scalable, distributed applications that can handle high loads efficiently. You'll be working with modern technologies including async frameworks, containerization, and message queues like Kafka or RabbitMQ.

The ideal candidate brings 4+ years of experience in building scalable systems and strong Python expertise. You'll need to be comfortable with remote collaboration, as you'll be working with cross-functional teams across different time zones. The role offers the freedom to work from anywhere while contributing to cutting-edge open-source technologies that help businesses extract and utilize web data effectively.

This position is perfect for a senior engineer who values autonomy, enjoys solving complex distributed systems challenges, and wants to be part of a multicultural, progressive team. You'll have opportunities for professional growth through conference attendance and global team meetings, while working on technology that powers data-driven decision-making for thousands of organizations worldwide.

Last updated a month ago

Responsibilities For Senior Python Engineer - Remote

  • Develop and troubleshoot distributed applications in Python
  • Manage scalability, transparency, failure handling, security and multi-tenancy
  • Work on new features including requirements gathering, design and implementation
  • Own the complete lifecycle of features and code
  • Collaborate with engineering groups and QA team

Requirements For Senior Python Engineer - Remote

Python
Kubernetes
RabbitMQ
Kafka
  • 4+ years of experience building scalable systems under high load
  • 3+ years of Python experience
  • Experience with async framework
  • Strong knowledge of RDBMS
  • Experience with data pipelines and distributed message queues
  • Experience in building containerized applications, microservices
  • Experience with Python web frameworks (Django, Flask, Fast API)
  • Good communication skills in English
  • Experience of collaboration in a remote-first team
  • Good with refactoring and software design patterns
  • Computer Science, engineering degree or equivalent experience

Benefits For Senior Python Engineer - Remote

  • Freedom and flexibility to work from anywhere
  • Opportunity to attend conferences
  • Meet with team members globally
  • Work with cutting-edge open-source technologies
  • Join a self-motivated, progressive, multicultural team

Interested in this job?

Jobs Related To Zyte Senior Python Engineer - Remote

Senior Software Development Engineer

Senior Software Engineer role at Audible, developing scalable solutions for audio content delivery platform using Java and AWS services.

Sr. Software Development Engineer, AWS Supply Chain

Senior Software Development Engineer position at AWS Supply Chain, building enterprise-scale cloud solutions with 5+ years of experience required.

Sr. Software Development Engineer, KrisSrir

Senior Software Engineer role at Amazon working on Transparency service to prevent counterfeit products in retail supply chain using AWS technologies.

Software Development Engineer, Amazon Freight

Senior Software Development Engineer role at Amazon Freight, building scalable systems for freight shipping technology with 5+ years experience required.

Senior SDE, AWS IAM

Senior Software Engineer position at AWS IAM team, focusing on security, identity management, and authorization systems at global scale.