apply for a job
Project description:

    Target domain is related to Cyber Security / Application Security / Secure Coding. Focus on using AI LLMs (Large Language Models) to process code.
    Tasks will include models training and validation, domain-specific datasets preparation and augmentation.

    Project is a platform, which scans the source code while it is written and scans for vulnerabilities, and if found, suggests secure code alternatives. Application security analysis in the development pipeline (static analysis and dynamic analysis using the common weakness enumeration system (CWE)). Their technology harnesses the latest advances in machine-learning to automatically and continuously learn from thousands of daily updates from over 3,000 security databases around the globe.

Responsibilities:
  • On this position you will add parsers, generate data- and training sets, generate reference patches (languages skills required, see additional languages below), improve parser (antlr if necessary) and parse real world applications;
  • Tech Stack: Python, Java, InteliJ IDEA;
  • The additional programming languages that need to be trained and tested are: C++, TypeScript/JavaScript, PHP, Scala, Go, Objective C/C++, Swift, Go, Kotlin and .NET languages (C#, http://VB.NET, Razor, ASPX).
Requirements:
  • Experience in AI of at least 4 years and overall programming experience of 8+ years;
  • Python, torch, transformers (pytorch, tensorflow, keras, onnx);
  • Llama, GPT, MPT, T5, Gemma, LLM, training and inference engines;
  • Analytical and problem-solving skills, living interest in modern model training techniques (PEFT, SFT, DPO, etc);
  • Experience with data processing, data transformations, algorithms and data structures, rapid prototyping.
  • Additional skills that are good to have:

  • Experience deploying AI models into production environments (AWS, GCP, Azure);
  • Experience creating software solutions from scratch to production;
  • Experience with multiple programming languages (Java/Kotlin/Scala, C#, JavaScript/Typescript, PHP, C/C++, etc.);
  • Secure coding expertise, understanding security vulnerabilities (CWE, OWASP, NIST);
  • Basic knowledge of web development (backend, frontend);
  • Performance Optimization, concurrency and parallelism, debugging and profiling tools;
  • Signal processing, audio processing, image/video processing, computer vision.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, corporate e-learning platforms;
  • English speaking club;
  • Work in a respectful and supportive team.
Hiring process:
  • Review CV;
  • HR interview;
  • Professional interview.
  • We are looking forward to your application!

Relevant Vacancies

Team Lead Full Stack JavaScript Developer
Sofia, Bulgaria Join us
Business Development Manager
Remote Join us
QA Manual Engineer
Remote Join us
Senior AI/ML Specialist / Data Scientist
Remote Join us
Lead/Senior Python Developer
Remote Join us
Senior DevOps Engineer
Remote Join us
Didn’t find your vacancy? Propose your candidacy
What’s your IT challenge?
enter your Name and Surname
enter your Email
describe your question