Research Engineer
1030
JobID
Level
Senior
Department
Development
Type
Full Time
Locations
Poland | Ukraine | Romania
About the Project
We are seeking a skilled AI Developer with experience working on existing codebases in Java and Python. The ideal candidate will have a solid understanding of AI models and asynchronous programming. This role involves maintaining and enhancing software while utilizing AI frameworks and build tools like Maven.
Scope of work
- Maintain, debug, refactor, and extend functionality of existing Java and Python codebases.
- Develop and enhance backend services using Spring Boot, FastAPI, or Flask.
- Integrate and deploy AI models into production environments.
- Utilize multi-threading and asynchronous programming techniques to improve performance.
- Manage dependencies and build processes using Maven.
- Troubleshoot build issues and manage multi-module projects effectively.
- Work with version control systems such as GitHub.
- Implement and maintain containerized applications using Docker.
Required skills
- Proficiency in Java and Python.
- Experience working with existing codebases.
- Knowledge of Spring Boot or similar frameworks.
- Ability to develop APIs using FastAPI or Flask.
- Familiarity with Maven for dependency management and project lifecycle.
- Understanding of containerization technologies such as Docker.
Required Skills
- - Proficiency in Java and Python.
- Experience working with existing codebases.
- Knowledge of Spring Boot or similar frameworks.
- Ability to develop APIs using FastAPI or Flask.
- Familiarity with Maven for dependency management and project lifecycle.
- Understanding of containerization technologies such as Docker.