Website Spectrum_Effect Spectrum Effect
AI Meets Spectrum
Senior Python Engineer
Are you passionate about Development? Do you want to play a central role in the software development of Spectrum-NET® software solution? Do you want to work in an organization where you are empowered and can make a difference? Do you want to be part of an exciting scale-up with massive upside potential? Come and join us at Spectrum Effect!
Spectrum Effect’s mission is to solve the most challenging and costly problems in the wireless industry through innovation and automation. Our team is passionate about creating disruptive technologies, developing solutions with engineering excellence, and delivering substantial value to our customers. Protected by 30 patents and deployed by leading mobile operators across the globe, our Spectrum-NET software solution performs automated ML-driven analysis of radio access networks. Spectrum-NET is a cloud-native, horizontally scalable solution based on a Kubernetes-orchestrated microservices architecture.
Our 50+ team, located in San Pedro Garza García, México, enjoy ownership in our private company through stock options and very competitive salaries. This is an amazing opportunity to join an emerging leader in the ML-driven automation space and make a profound impact on the mobile industry.
As a python developer at Spectrum Effect. you will be working creating microservices that scale horizontally using Docker and Kubernetes, connecting to NoSQL databases to obtain information on the topology of the operators and their time series metrics. Responsibilities are expected to create clean, readable code with good performance, also work with testing tools and document the processes. You will work within an agile team to deliver improvements and features through deliverable containerized software.
Responsibilities
• Design, implement, maintain scalable microservice applications running in a cloud environment
• Conduct code reviews and design reviews to ensure high-performance, top-quality software reaches production.
• Identify opportunities for file I/O, networking, CPU, time, and memory performance optimizations using production monitoring tools and profilers.
• Collaborate with architects to take technical decisions regarding programming language, database, delivery, and solution architecture
• Mentor junior engineers and review their contributions to the codebase
What you need to have:
• 4+ years of professional software engineering experience (mostly with Python)
• Strong debugging and profiling skills
• REST API client and backend development
• Test automation
• Containerized software applications experience – Docker and Kubernetes
• Linux/Unix experience
• Agile software development
• MongoDB, InfluxDB, Kubernetes monitoring, troubleshooting, performance tuning
• Flask, Celery, Pandas, Numpy, Gunicorn development experience
Nice to have skills:
• Prior experience with Kafka.
• Previous exposure with AWS.
• Knowledge in Machine Learning/Data Science.
• Familiarity with the ELK (Elasticsearch, Logstash, Kibana) stack.
Thinking about advancing your career to the next level? Do you have what it takes to successfully lead a software organization? Apply now! Nothing ventured, nothing gained.