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