Senior Software Engineer (ML)
Role details
Job location
Tech stack
Job description
We are looking for an exceptional Senior ML engineer to join our growing team. In this role, you will be involved in the development of AI products .
In this role, you will also be responsible to:
-
Build, extend and fix AI services based on LLMs
-
Write well-designed, testable, efficient code in Python
-
Integrate AI services with other services Postgres/Redis/S3/DynamoDB/Kafka/ClickHouse etc.
-
Contribute in all phases of the development lifecycle
-
Provide code reviews
-
Evaluate and propose improvements
-
Identify bottlenecks and bugs, and devise solutions to these problems
-
Ruby experience is a plus Requirements Qualifications / Experience / Technical Skills
-
Background in information systems, computer science, engineering, or equivalent industry experience preferred.
-
At least 5 years of experience as ML engineer
-
Good Python programming skills and experience with NLP models
-
Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
-
Good understanding of network protocols and stacks
-
Good understanding of DB technologies: classic databases and modern no-SQL Soft Skills / Personal Characteristics
-
Strong written and oral communication skills in English
-
Collaborative team player seeking continuous improvement opportunities.
-
Adaptability to a dynamic startup environment, proactive with outside-the-box thinking
Requirements
Industry, Engineering, Ontwikkeling, Network, Continuous Improvement, Science, SQL, Python, Ruby, Systemen