Mid Python Software Engineer

Permanent employee, Full-time · Málaga

Your mission
Your main responsibilities
  • Develop cutting-edge Python solutions to solve industry problems.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.
  • Stay up-to-date with industry best practices and technologies.
  • Contribute to the overall software development lifecycle.
Your profile
Required Technical Skills
  • BS or MS degree in Computer Science or related field.
  • At least 2 years of experience in software development.
  • Strong proficiency in Python and experience with the Python Standard Library, FastAPI/Pydantic, Requests, etc.
  • Knowledge of HTTP protocols for developing web applications.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with version control systems (e.g., Git).
  • Knowledge about Docker and Kubernetes.
  • Experience with integrating third-party APIs and libraries in Python projects.
Required Soft Skills
  • Be a team player and have a strong desire to solve problems, result-oriented.
  • Positive attitude and ability to solve problems autonomously.
  • Flexibility to travel. 
  • Upper-intermediate English level.
Nice-to-have skills
  • Experience with JavaScript or C++ is a big plus. 
  • Experience with Python for Machine Learning or scientific programming is greatly valued.
  • Adherence to Python culture, including knowledge of PEP8, Pythonic code, and community standards. Knowledge about CI/CD tools and technologies such as Jenkins, GitHub Actions or Travis CI.
  • Experience with asynchronous programming in Python (asyncio, aiohttp).
  • Understanding of Python packaging and dependency management (pip, virtualenv, poetry, etc.).
  • Familiarity with caching strategies and tools (Redis, Memcached) in Python applications.
  • Knowledge of Linux-based operating sytems.
  • Active in open source projects.
Why us?
What you will love about Tupl!
  • A competitive salary and benefits.
  • Open and sharing environment where you will be exposed to bleeding edge technologies.
  • Work with a local team in Málaga, located in the Green Ray building, with international exposure and support to grow in your career.
  • Modern hardware like MacBook Pro and peripherals.
  • Exciting and challenging projects that make a real impact across different fields.
We are looking for someone that is a self-starter, that thrives in agile and 
fast-paced environments and can manage though ambiguity and change. 
Someone with attitude and strong work ethic.
If these values resonate with you and you are ready to roll up your sleeves, welcome to Tupl!
Tupl is committed to a diverse and inclusive workplace. We do not 
discriminate on the bias of race, religion, color, national origin, gender,sexual orientation, age, marital status, veteran status, or disability status.
About us
Tupl is short for tuple, a technical term from the world of maths and programming. It represents our passion for using Big Data and AI to solve complex problems.
It is clear to us that there is a burning need for operations automation, from telecommunications to agriculture or industry. Current attempts have been made by companies using legacy SW approaches that are heavy-weight and not sustainable.
This was Tupl’s founding pillar in 2014. It all started in the Telco space where, while the rest of the wireless industry is coming late to this realization, Tupl has already been delivering impressive results in terms of reduced manual labor (90%), higher speed (100x) and higher accuracy (4x) when compared to existing, manual engineering processes.
With our AI Engine approach, we can deliver solutions that do not rely purely on code, and are therefore faster, more adaptable, and easier to maintain.
Our mission is to establish Tupl as the global leader in Intelligent Process Automation (IPA) for Telecom network operations and other verticals.

We are looking forward to hearing from you!
Thank you for your interest in Tupl. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to beatriz.garcia@tupl.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.