Senior Software Engineer (ML)
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