Position: Senior Python/ML Engineer
Company: DevKit
Experience required: 5y
Category: Python
English level: upper
Published: 2023-07-01T00:00:00+03:00

We develop the universal devices security repository to allow organizations to assess the security posture of any device on any network and provide a route to risk zero.

**Responsibilities:**

- Led the development of the company's natural language processing and machine learning strategy.
- Design and implement natural language processing algorithms to match cybersecurity vulnerability data from various sources.
- Create web scraping workflows.
- Develop HTTP APIs that serve both our web platform and customers directly.
- Collaborate in sprint planning and convert business requirements into technical specifications.
- Provide feedback on software design, pull requests, and other technical deliverables.

**Requirements:**

- Dedication to maintaining high-quality code, particularly in Python.
- Proficiency in natural language processing and machine learning, encompassing classical methods and deep learning.
- Experience with MLOps, including model deployment, reproducibility, explainability, and maintenance.
- Familiarity with maintainable and scalable software architecture.
- Knowledge of object-oriented programming and design patterns.
- Competence in automated software testing, including integration and smoke testing.
- Strong communication skills, both written and verbal, with a professional-level command of English.
- Demonstrated ability to learn quickly and work independently across different time zones.