Python Technical Lead
Прямой работодатель Improvado ( improvado.io )
Опыт работы любой
Improvado’s Mission
Improvado is committed to a vision of minimizing transaction costs for people to get business answers. Today, data lives in many different siloes and business users need to rely on scarce technical resources in order to get the answers they need to do their job effectively. Improvado is changing that.
The Product
Improvado’s product is an Enterprise Data Platform for Marketers, Data Analysts, and Strategists that allows you to easily aggregate data from 250+ marketing platforms like Google and Facebook, into one place, transform that data into the format you need, and visualize that data in your platform of choice. We automate up to 90% of manual work related to reporting and uncover large revenue-generating opportunities for your Marketing teams that are hidden amongst the data. Improvado’s ability to process large amounts of data at high speeds enables us to help and customize solutions for Enterprise Brands more than anyone in the market. Today, some of our partners are ASUS, Activision, Docker, AdRoll, OMD, etc.
Our Culture
At Improvado, we are extremely curious, open, and hard-working. We value diversified experience and opinion and we know that that makes us greater than the sum of our parts. We are looking for great people who want to grow and develop fast, personally and professionally, and Improvado offers that collaborative high-growth environment. Our HQ is in San Francisco with offices globally.
Responsibilities
- Research, analyze, design, propose and support the delivery of solutions that are appropriate for the business and technology strategies
- Services architecture & features design
- Educating the engineering team on best practices and architectural approaches (like DDD, etc.)
- Being in charge of the technical stack changes & improvements in coordination with the team
- Being involved in the development of the high-load ETL system (80% of your time will be spent on coding)
Requirements
- Experience in the role of Technical Lead
- 6+ years of experience in commercial development in Python (Django, asyncio, OOP, multithreading), preferable in high load / big data space;
- Deep understanding of SOLID, DDD, and various architecture design patterns
- Able to design and architect maintainable and scalable technical systems
- Knowledge of SQL, including query optimization and database configuration;
- Experience with NoSQL databases;
- Experience with release systems and CI/CD
- Ability to work confidently in Linux
- Experience with Jenkins, Docker, Kubernetes, AWS, or similar
- Willing to work in a startup-like environment
Why Improvado?
- Comfortably built flow of work and processes
- Cool development culture (test coverage>90%, Domain-Driven Design, clean architecture)
- Modern stack (asynchronous, Clickhouse, highload, microservices on Pub/Sub of our own production, event-driven architecture, CI/CD, Kubernetes, AWS)
- Constant salary indexation and a clear development roadmap (performance review)
- Company options (opportunity to get a stake in a startup that grows x2-x3 per year)
- Remote work or relocation package (Kazakhstan, Mexico)
- Flexible schedule with floating start of the day
- English courses at the expense of the company
- Investors in Improvado are Silicon Valley Elites; i.e., Jonah Goodhart (SVP Oracle Data Cloud, Former Founder & CEO of MOAT), Kim Perell (CEO Amobee), Toby Gabriner (Former CEO Nextroll, CEO Bitly), Auren Hoffman (Founder & Former CEO of LiveRamp), etc.. as well as Bullpen Capital and 500-Start Ups