The Position
We are seeking a hands-on and talented Machine Learning Engineer to join our growing team. The ideal candidate will have a strong foundation in machine learning, data science, and software engineering. You will collaborate with a passionate team to enhance OPSWATβs world-class technologies and help build the next generation of cybersecurity platforms.
What You Will be Doing
- Develop and implement machine learning algorithms and models.
- Analyze and preprocess large datasets.
- Collaborate with cross-functional teams to integrate machine learning solutions into products.
- Evaluate model performance and optimize algorithms for accuracy and efficiency.
- Stay up-to-date with the latest advancements in machine learning and AI.
- Collaborate with other team members in an Agile environment to deliver effective software solutions.
What We Need from Youβ―
- Bachelor's degree in computer science, information technology, Data Science, or a related field.
- At least two years' experience as a Machine Learning Engineer.
- Proven experience in machine learning, data analysis, and software development.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and machine learning models in classification, NLP.
- Experience with web crawling and related techniques such as Selenium, HTML, CSS, JavaScript.
- Be self-motivated and have a proven ability to work well in a fast-paced team environment.
- Good problem-solving skills and logical mindset.
- Good verbal and written communication skills.
It Would be Nice if You Had
- Experience with network/socket programming, REST API, Websocket, RabbitMQ and databases like SQLite, PostgreSQL, Redis.
- Good programming and debugging skills.
- Understanding and knowledge of OOP and data structures.
- Experience with Agile/Scrum working environment.
- Experience with Git, Bitbucket, Jira, Confluence, TeamCity.