The leader in reliable web data extraction technology & services.
Python Developer
Location
Pakistan
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer
Zyte
About UsAt Zyte, we eat data for breakfast and you can eat your breakfast anywhere and work for Zyte. Founded in 2010, we are a globally distributed team of over 240 Zytans working from over 28 countries who are on a mission to enable our customers to extract the data they need to continue to innovate and grow their businesses. We believe that all businesses deserve a smooth pathway to data For more than a decade, Zyte has led the way in building powerful, easy-to-use tools to collect, format, and deliver web data, quickly, dependably, and at scale. And today, the data we extract helps thousands of organisations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Today, over 3,000 companies and 1 million developers rely on our tools and services to get the data they need from the web. **About the Job:*Are you interested in building web crawlers harnessing the Zyte platform, which powers crawls of over 3 billion pages a month? * *Do you like working in a company with a strong open source foundation? * Zyte is looking for Software Engineers to join our Delivery team to work on web crawler development with Scrapy, our flagship, open source project. ****Job Responsibilities:** - Design, develop and maintain Scrapy web crawlers. - Leverage the Zyte platform and our open source projects to perform distributed information extraction, retrieval and data processing - Identify and resolve performance and scalability issues with distributed crawling at scale - Help identify, debug and fix problems with open source projects, including Scrapy Zyte’s platform and Delivery offerings have been growing tremendously over the past couple of years but there are a lot of big projects waiting in the pipeline, and in this role you would be a key part of that process. Here’s what we’re looking for:
Job Requirements
- 3+ years of software development experience in Python.
- Solid Python knowledge.
- Familiarity with Linux/UNIX, HTTP, HTML, Javascript and Networking.
- Good communication in written and spoken English
- Availability to work full time.
- Bonus points for:
- Scrapy experience is a big plus.
- Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, NLTK, pandas, scikit-learn, mapreduce, nosql, etc).
- Proficient English
Benefits
- As a new Zytan, you will:**
- Become part of a self-motivated, progressive, multi-cultural team.
- Have the freedom and flexibility to work from where you do your best work.
- Attend conferences and meet with team members from across the globe.
- Work with cutting-edge open source technologies and tools.
- 35 days paid holidays
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Now we're looking to recruit Senior Business Development Managers on a full-time basis to join the existing international team and support the Company's dynamic growth plans. Location: China (remote) Join us if you are: - An established sales professional in retail brokerage environment with proven experience. - You have a transferable book within the Crypto/ Commodities (Gold)/Forex trading industry worth not less than USD50K in monthly net deposits. - You know your market - what's up and what's down, what is hot now (e.g. TRUMP Coin or copy trading), what your network needs, and what your competitors are doing. - Your word is trusted and respected by the market. - Your English is at working level, both written and verbal. - You are proficient in Microsoft Office tools, CRM, Confluence, Slack, etc. - You possess excellent negotiation skills with a track record of closing deals. - You are a self-motivated individual with a strong ability to generate and expand business - COME WITH YOUR FELLOWS, you are welcome! - You are goal-oriented with a desire to learn and grow within the company - AND CAREERS ARE MADE when there is space and agility! Qualifications - Established sales professional in retail brokerage. - Transferable book in Crypto/Commodities/Forex trading. - Proficient in English (written and verbal). - Proficient in Microsoft Office tools, CRM, Confluence, Slack, etc. - Excellent negotiation skills. - Self-motivated with strong business generation skills. - Goal-oriented with a desire to learn and grow. Requirements - Proven experience in retail brokerage. - Transferable book worth not less than USD50K in monthly net deposits. - Knowledge of current market trends and competitor activities. - Strong negotiation skills and a track record of closing deals. Benefits - Competitive remuneration with uncapped earning opportunities. - Conducive environment for growth in a fast-growing company, including continuous training and support. - Supportive culture, advanced trading tools, access to capital, comprehensive risk management frameworks, and work with a broker with real market access. - Potential to advance to a Team Lead role, managing a broad network and a team.
• Design, build, and maintain scalable data pipelines and ETL processes using Python. • Transform raw data from various sources into structured formats suitable for analysis and machine learning models. • Collaborate with data scientists, analysts, and engineers to ensure data accessibility and quality. • Implement data validation, cleansing, and monitoring to ensure data integrity. • Optimize and troubleshoot data workflows to improve performance and reliability. • Work with cloud data infrastructure, including AWS, Azure, or Google Cloud Platform. • Participate in code reviews, documentation, and best practice enforcement for data engineering projects.
Senior Backend Engineer
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Role Description We are building an advanced execution platform that enables teams to securely author, run, and share internal and external code within a scalable enterprise environment. This platform plays a critical role in empowering data-driven workflows, automation, and intelligent decision-making across large-scale systems. We are looking for a highly skilled Senior Backend Engineer to design and develop a secure, scalable, and developer-friendly execution engine. This role involves solving complex engineering challenges related to sandboxing, distributed systems, resource management, observability, and platform scalability. This is a high-impact opportunity for engineers passionate about backend infrastructure, platform engineering, and developer productivity. - Design, develop, and scale a secure execution platform for running internal and external code workloads. - Build backend services and APIs to manage execution workflows including scheduling, monitoring, cancellation, logging, and reporting. - Architect isolated and sandboxed environments with strong security controls and resource quota management. - Ensure high system reliability, resilience, and horizontal scalability under growing workloads. - Integrate execution services with data platforms, analytics systems, and ML workflows. - Collaborate with product managers, platform teams, and engineers to deliver intuitive developer experiences. - Drive engineering best practices around observability, performance optimization, scalability, and execution safety. - Contribute to technical architecture discussions and mentor junior engineers where needed. Qualifications - 5+ years of backend engineering experience, preferably in distributed systems, infrastructure, or platform engineering. - Strong expertise in at least one backend language such as Python, Go, Java, or similar. - Experience designing and building RESTful APIs and/or gRPC services. - Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes. - Strong understanding of secure code execution, sandboxing, and resource isolation techniques. - Experience with distributed job queues and orchestration systems such as Celery, Airflow, Kubernetes Jobs, or similar tools. - Proven ability to build scalable, observable, and fault-tolerant systems. - Strong problem-solving, debugging, and collaboration skills. Requirements - Experience building notebook-style execution platforms or developer tooling environments. - Exposure to data engineering or machine learning platforms and execution workflows. - Experience working with multi-tenant architectures and shared infrastructure security. - Familiarity with backend technologies including Golang and JavaScript. Preferred Skills - Backend Development - Golang - JavaScript - Distributed Systems - Kubernetes - Docker - Platform Engineering - API Development
Senior Java Developer – Technical Lead Backend
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
Role Description Estamos en búsqueda de: Desarrollador/a Java Senior – Líder Técnico Backend. - Diseñar y desarrollar soluciones backend en Java en entornos de microservicios. - Liderar técnicamente el desarrollo y evolución de componentes backend asegurando buenas prácticas. - Definir, implementar y consumir APIs REST utilizando estándares OpenAPI / Swagger. - Colaborar con equipos de arquitectura, QA y otros desarrolladores para asegurar calidad y alineamiento técnico. - Garantizar la calidad del código mediante testing automatizado y herramientas de análisis estático. - Participar en revisiones de código y en la mejora continua de estándares técnicos y de diseño. Qualifications - Más de 5 años de experiencia en desarrollo backend con Java. - Experiencia demostrable con Java 11 o superior. - Desarrollo de microservicios con Spring Boot u otros frameworks similares. - Conocimientos sólidos en JPA / Hibernate para la persistencia de datos. - Experiencia trabajando con bases de datos Oracle (SQL y optimización básica). - Definición y consumo de APIs REST utilizando Swagger / OpenAPI. - Uso de expresiones Lambda y programación funcional en Java. - Experiencia en testing unitario con JUnit. - Uso de herramientas de calidad de código como Sonar o SonarQube. - Experiencia previa como líder técnico o referente técnico del equipo, liderando procesos y decisiones técnicas. Requirements - Deseables: - Experiencia en arquitecturas distribuidas. - Conocimientos de integración y despliegue continuo (CI/CD). - Experiencia con PL/SQL. - Buenas prácticas de clean code y diseño de software. Benefits - Contrato indefinido con salario competitivo. - Modalidad flexible y posibilidad de trabajo remoto. - Plan de carrera personalizado y formación continua. - Participación en proyectos estables con alto componente técnico. - Flexibilidad horaria y enfoque en la conciliación. - Beneficios sociales adaptados a tus necesidades.



