Semrush, una empresa d'Adobe
Enginyer de programari sènior
Màrqueting tecnològic, B2B, més de 20 milions d'usuaris.
Resultats clau
- Vaig construir un registre personalitzat: mentre l'usuari es registra, el sistema reuneix dades del seu domini des de serveis interns, les converteix en recomanacions i les mostra durant el registre. En un test A/B davant el flux anterior, els registres van passar de 15.850 a 16.451 (+3,8 %, estadísticament significatiu), les proves de 709 a 745 (+5 %) i els primers pagaments de 111 a 121 (+9 %).
- Vaig desenvolupar, com un dels seus enginyers principals, una plataforma d'A/B testing d'autoservei. Abans, cada experiment passava per un equip d'analítica saturat, sense historial ni visibilitat dels tests solapats. Ara els equips llancen els seus tests amb anàlisi en temps real i posterior, historial, vista de tests paral·lels i avisos de SRM i de potència insuficient. La fan servir més de 20 equips cada mes.
Responsabilitats
- Vaig construir des de zero el servei d'A/B testing amb l'equip.
- Vaig planificar l'estratègia tècnica i l'evolució de la infraestructura.
- Vaig coordinar amb els responsables d'enginyeria la part de l'equip en projectes de tota l'empresa.
- Vaig configurar i mantenir la infraestructura a Kubernetes, Helm, Docker i GitLab CI.
- Vaig desenvolupar una API GraphQL i integrar serveis via gRPC.
- Vaig mantenir llibreries internes a PyPI.
- Vaig fer entrevistes tècniques, incorporar i mentoritzar nous enginyers.
Tecnologies
- Python
- gRPC
- FastAPI
- Google Cloud
- Kubernetes
- PostgreSQL
- GraphQL
- Django
- Celery
- pytest
- mixer
- Redis
- BigQuery
- Django ORM
- Google Pub/Sub
- GitLab CI
- Helm
- Docker
- React
- TypeScript
- Webpack
- SCSS
-
i 15 més i 17 més Mostra'n menys