As a Software Engineer at […], you will build the Python microservices behind Spectrum-NET, a cloud-native, ML-driven platform that analyzes radio access networks for mobile operators worldwide. You will design scalable backend services, work with large volumes of time-series data, and help raise the engineering bar through code reviews and mentoring.
What you will do
- Design, build, document and maintain scalable Python microservices in the cloud.
- Review code and give feedback so high-quality, high-performance software reaches production.
- Mentor other engineers and review their contributions.
- Work with architects on decisions about languages, databases, delivery and solution architecture.
- Collaborate with other teams to gather feedback and improve what you ship.
- Требования: What you need
- 5+ years of professional Python software engineering experience.
- Solid understanding of REST APIs and microservice architectures.
- Docker and, ideally, Kubernetes.
- Linux troubleshooting experience.
- NoSQL databases.
- Celery.
- Distributed applications and message brokers such as Kafka.
- Agile working methods.
- Excellent communication and problem-solving skills.
Nice to have
- Flask or FastAPI.
- MongoDB or InfluxDB in production.
- Large-volume data work, ideally time series.
- Apache NiFi and Pandas.
- Self-hosted Kubernetes in production.
- Shell scripting to automate recurring tasks.
- Strong debugging and profiling skills.