¡Activa las notificaciones laborales por email!

Python Developer IT Development • Barcelona, ES •

Outpost24 Group

Barcelona

Híbrido

EUR 45.000 - 65.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A cybersecurity company in Barcelona is seeking a Python Developer to design and implement applications that enhance security solutions. This role involves collaborating with teams, developing machine learning models, and ensuring scalable and maintainable software. The ideal candidate has over 3 years of experience in Python development and experience with cloud technologies. The position offers a hybrid work environment and a focus on personal development.

Servicios

Fitness allowance
Access to learning platforms
Flexible work hours

Formación

  • 3+ years of experience as a Python Developer.
  • Experience with cloud technologies (e.g., AWS, Azure).
  • Hands-on experience with OpenCTI platform.

Responsabilidades

  • Design and implement Python applications for cybersecurity.
  • Collaborate with teams to optimize applications.
  • Develop and maintain machine learning models for threat detection.

Conocimientos

Python development
Cloud technologies
Data processing
Problem-solving
Communication skills

Educación

Bachelor's or Master's in Computer Science

Herramientas

Docker
Kubernetes
Pandas
NumPy
Matplotlib

Descripción del empleo

Outpost24 is hiring a Python Developer to join our growing team in Barcelona, Spain!

As a Python Engineer at Outpost24, you will play a key role in developing and enhancing our cybersecurity products and services. You will work closely with cross-functional teams to design, implement, and optimize Python-based applications that defend against cyber threats. Your expertise will contribute to the continuous improvement of our security solutions, ensuring they meet the highest standards of performance, reliability, and efficiency.

As a Python Developer, your key responsibilities will include:

  • Designing and implementing Python-based applications, frameworks, and tools to support threat intelligence research and development projects.
  • Collaborating with researchers and data scientists to develop and maintain robust application environments for analyzing and dissecting intelligence.
  • Creating, optimizing, and maintaining machine learning models and algorithms for automated threat detection, classification, and analysis.
  • Developing efficient data gathering and analysis pipelines to collect, process, and visualize threat data from diverse sources, ensuring the accuracy and quality of collected data.
  • Contributing to architectural decisions, code reviews, and technical discussions, promoting best practices and code quality standards.
  • Investigating and integrating third-party APIs, libraries, and tools to enhance the functionality and effectiveness of developed applications.
  • Ensuring that software solutions are scalable, maintainable, and secure, with attention to performance and resource efficiency.
  • Producing and maintaining clear technical documentation to support development, usage, and handover of tools and systems.
  • Staying up-to-date with the latest advancements in threat intelligence, cybersecurity, and software development, and applying relevant knowledge to ongoing projects.

What makes you our ideal candidate?

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience (3+ years) as a Python Developer, with a proven track record of designing and implementing complex, scalable applications.
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
  • Experience building and managing distributed task processing systems (e.g., Celery, RQ, or other task queue frameworks).
  • Hands-on experience integrating and developing with the OpenCTI platform, including feed ingestion and enrichment module development.
  • Expertise in data processing, analysis, and visualization using libraries like Pandas, NumPy, and Matplotlib.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Experience with threat intelligence standards and formats such as MITRE ATT&CK and STIX / TAXII is a strong plus.
  • Strong communication skills, both verbal and written, to document technical processes and communicate effectively with team members.

What’s in it for you?

  • A flat organizational structure and lots of autonomy; you are not just a number. You will join an organization that offers a steep learning curve, where your contributions will have a tangible impact.
  • An organizational culture founded on trust, respect, adaptability, and commitment, where your personal and professional development will be emphasized.
  • The opportunity to be part of a fast-growing and fun European cybersecurity company.
  • A healthy work-life balance, with flexible work hours and a hybrid working environment if desired.
  • We prioritize the well-being and development of our employees. We offer a fitness allowance to support physical health, access to learning platforms like LinkedIn Learning for continuous self-improvement, and regular performance conversations focused on development and career growth.
  • An opportunity to join our growing team in Barcelona and enjoy the local perks and benefits of working in Spain!

And so much more.

Sounds like you? Then apply today!

We encourage applicants who may not meet all criteria but are excited about the role to apply, as we value attitude, values, and willingness to learn. Outpost24 is committed to building a diverse and inclusive workplace.

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.