Senior Backend Application Infrastructure Engineer
Build and evolve the Python infrastructure, libraries, frameworks, and services that support large-scale products. Work in a hybrid model with teams across backend, DevOps, SRE, and product engineering.
Responsabilidades
- Design, build, and maintain shared Python infrastructure libraries and frameworks.
- Develop and support high-scale microservices and their shared foundations.
- Build reusable capabilities for data access, messaging, observability, and service communication.
- Set engineering standards for performance, security, maintainability, observability, and production readiness.
- Improve CI/CD, deployment automation, and cloud-native operational practices.
- Resolve performance, concurrency, scalability, and production runtime challenges.
- Develop infrastructure that helps engineering teams follow best practices while retaining flexibility.
- Collaborate across backend, DevOps, SRE, and product engineering to improve platform architecture and operations.
Requisitos
- At least 5 years building large-scale backend systems in production.
- Strong hands-on Python experience and familiarity with modern Python service frameworks.
- Experience developing shared libraries, including API design, versioning, backward compatibility, and packaging.
- Deep understanding of Python concurrency, including threading, multiprocessing, asyncio, and the GIL.
- Knowledge of operating system fundamentals and their impact on production services.
- Experience with relational and non-relational data sources and performance at scale.
- Experience designing and operating microservices and event-driven architectures.
- Experience with cloud infrastructure such as AWS, GCP, or Azure.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Ability to drive technical solutions independently and communicate effectively across teams.