PCA Cyber Security
specialize in integrated solutions and consulting services for embedded cyber security, including but not limited to the automotive sector. PCA supports companies in their processes to address all aspects of cybersecurity risk, from identifying threats and vulnerabilities to defining, designing, and implementing the relevant technological and organizational countermeasures. PCA is looking for a Python Developer to be part of our team.
About the role :
The Python Developer will be involved in implementing the ETL (extract-transform-load) component of the PCA Threat Intelligence Collection and Analysis Platform. This backend component covers collecting data from various sources, cleaning, organizing, and loading it into the TI database.
The ideal candidate will have a strong understanding of Python (especially backend) development best practices and data analysis / manipulation. As a member of the TI development team, in the role you will actively communicate with Threat Intelligence analysts.
Why PCA Cyber Security?
- Flexible working : You can benefit from a modern working environment with a flexible work schedule. Performance-oriented work is practiced at our company. Work from home or use our relocation offer to work from our office near the center of Budapest.
- Growth & leadership : You can considerably impact our customer business and help capture a fast-growing market with your ideas. We support your personal development & the achievement of your career goals with a flat hierarchy.
- Future-proof expertise : PCA Cyber Security has developed a reputation for attracting, developing, and retaining excellent experts from the automotive and cybersecurity industries. In the ever-growing automotive industry and era of connected vehicles, you can be sure that you will always be a top candidate.
We offer full-time employment with a flexible work schedule, our office is located in Budapest, Hungary. Our team consists of cybersecurity professionals with strong ethics who never stop the process of self-development. We will be glad if you share our approach and join us!
Education :
Degree in computer science, information technology, or a related field, - or proven Python development / data analysis knowledge.Required Skills and Knowledge :
Strong proficiency in Python : ability to collect, store, and organize data from a variety of sources, including databases, APIs, and flat files databasesData management skills (intersecting, sorting the datasets, finding unique elements, converting between JSON structures)Knowledge of asynchronous programming (asyncio)Proficiency in Docker and Docker Compose for deploying and managing applicationsAbility to develop efficient data processing pipelines, integrate with 3rd party APIsDevelopment of web crawling services and toolsExperience in the full software development lifecycle, familiarity with Git and version controlAbility to test own code using unittest and pytestPreferred Skills and Achievements :
Experience with data science tools and libraries, such as NumPy, Pandas, and scikit-learnHands-on experience with spaCy and nltk for natural language processing tasksPractical knowledge of PyTorchFamiliar with Celery, Postgresql, Redis, SQLAlchemy, Alembic, ElasticsearchProficiency in Backend development using Django REST framework and FastAPIStrong knowledge of software design patternsInterest or experience in Cyber Threat IntelligencePrevious participation in Machine Learning projects would be a plus : understanding data preparation for ML like cleaning, handling text- and categorical attributes, feature scaling, buckets, data visualization, transformers, pipelines, continuing training the pre-trained models, analyzing models and their errors, etc.Using LLM, BERT and transformer modelsSoft Skills
Ability to analyze data to identify patterns and trends, and to answer business questionsVisualize data to communicate findings in a clear and concise wayExcellent problem-solving and analytical skillsGood communication skills. Ability to work independently and as part of a team.Willingness to learn new things and sharpen existing skills in the field of information security.Ability to effectively communicate complex security concepts to both technical and non-technical audiences.PCA Cyber Security
specialize in integrated solutions and consulting services for embedded cyber security, including but not limited to the automotive sector. PCA supports companies in their processes to address all aspects of cybersecurity risk, from identifying threats and vulnerabilities to defining, designing, and implementing the relevant technological and organizational countermeasures. PCA is looking for a Python Developer to be part of our team.
About the role :
The Python Developer will be involved in implementing the ETL (extract-transform-load) component of the PCA Threat Intelligence Collection and Analysis Platform. This backend component covers collecting data from various sources, cleaning, organizing, and loading it into the TI database.
The ideal candidate will have a strong understanding of Python (especially backend) development best practices and data analysis / manipulation. As a member of the TI development team, in the role you will actively communicate with Threat Intelligence analysts.
Why PCA Cyber Security?
Flexible working : You can benefit from a modern working environment with a flexible work schedule. Performance-oriented work is practiced at our company. Work from home or use our relocation offer to work from our office near the center of Budapest.Growth & leadership : You can considerably impact our customer business and help capture a fast-growing market with your ideas. We support your personal development & the achievement of your career goals with a flat hierarchy.Future-proof expertise : PCA Cyber Security has developed a reputation for attracting, developing, and retaining excellent experts from the automotive and cybersecurity industries. In the ever-growing automotive industry and era of connected vehicles, you can be sure that you will always be a top candidate.We offer full-time employment with a flexible work schedule, our office is located in Budapest, Hungary. Our team consists of cybersecurity professionals with strong ethics who never stop the process of self-development. We will be glad if you share our approach and join us!
Requirements : Degree, Python, API, Data management, Web crawling tools, Full software development lifecycle, Testing, Data science tools, Django REST framework, Design Patterns, Cyber Threat Intelligence, Data analysis Additionally : Rugalmas munkaidő, Home office, Relokációs csomag, Személyes fejlődés támogatása, Training budget, International projects, Flat structure, Modern office, Free coffee, Bike parking, Shower, Free snacks, Mobile phone, No dress code.