Job Closed
This listing is no longer active.
Lead Python Engineer, Data Infrastructure
Location
United States
Posted
89 days ago
Salary
0
Seniority
Senior
Job Description
Lead Python Engineer, Data Infrastructure
Ascent Technologies Inc
• Lead the design and implementation of robust, efficient, and large-scale web scraping platforms using Python and associated frameworks. • Mentor junior developers, and provide technical guidance. Conduct code reviews to ensure the delivery of high-quality, maintainable code. • Develop sophisticated strategies to handle and bypass advanced anti-bot countermeasures like CAPTCHAs, Cloudflare, and IP blocking, while ensuring all practices adhere to legal and ethical guidelines and website terms of service. • Collaborate with data analysts and data engineers to define data requirements and ensure seamless integration of scraped data into databases. • Optimize scrapers for speed, performance, and stability; set up real-time monitoring and alerting systems to quickly detect and resolve failures or site changes. • Create clear technical documentation and communicate effectively with cross-functional teams and stakeholders to ensure alignment and manage expectations.
Job Requirements
- 5+ years of experience in Python development, with prior experience in a leadership or senior role.
- Strong programming skills and deep knowledge of Python data structures and libraries.
- Solid understanding of HTML, CSS, JavaScript, HTTP protocols, cookies, headers, and DOM manipulation.
- Experience with data cleaning, processing, and storage in various database systems like PostgreSQL.
- Strong problem-solving and analytical skills.
- Excellent attention to detail and data accuracy.
- Effective communication skills for collaborating with cross-functional teams.
Benefits
- A small, collaborative, and fast-moving team where your contributions will have an outsized impact.
- The chance to work on meaningful problems in regulatory technology.
- Remote-first culture with flexibility and autonomy.
- Recognition in the regtech space for our innovation and customer value.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and optimize backend applications in Java • Create and maintain robust and secure REST APIs • Actively participate in code reviews and the definition of best practices • Ensure code quality • Collaborate with cross-functional teams to create efficient solutions • Mentor developers by sharing technical knowledge
Intermediate Software Developer, Node.js/React/TypeScript
ZensuranceZensurance makes business insurance easy for Canadian entrepreneurs.
• Take ownership of developing custom features and support their technical implementation across the full stack. • Implement, test, and monitor features and functionalities, ensuring high quality and reliability. • Develop, test, and maintain our codebase within the team’s domain, writing clean, maintainable, and scalable code. • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers and in-house tooling. • Discuss strategy of potential software solutions. • Develop, test, and maintain codebase within the team’s domain. • Write clean, maintainable, and scalable code. • Monitor system performance. • Contribute to the adoption of DevOps practices by leveraging infrastructure as code for automation and system stability. • Develop an understanding of company goals. • Perform other duties as assigned.
• Programação de novos sistemas, o desenvolvedor estará sempre responsável para a manutenção e testagem dos softwares, para que não haja falhas nem e que problemas possam ser rapidamente corrigidos; • Trabalhar com uma equipe altamente qualificada construindo software de qualidade, que seja escalável para um alto volume de dados e aplicações de alto risco; • Participar da concepção de todo ciclo de vida de uma nova funcionalidade/produto e ser responsável pela entrega e acompanhamento da mesma; • Desenvolvimento de segurança de software em aplicações; • Operações de segurança em Cloud; • Desenhar e desenvolver soluções robustas que apoiem as áreas de negócio no seu trabalho diário; • Garantir que os procedimentos internos e políticas globais sejam sempre seguidos de forma efetiva; • Buscar soluções inovadoras, sempre com o objetivo de digitalizar processos; • Alinhamento com pares e lideranças nas operações globais dos projetos em andamento.
• Develop a Windows application using WPF and .NET • Implement support for ARM64 architecture • Integrate a driver developed by the US team • Implement firmware update flows for devices connected via USB • Develop functionality for configuring device parameters • Collaborate with the international team and participate in project discussions




