Python Backend Engineer with Machine Learning Focus
Крайний срок: 29 Май 2024
Условия контракта: Постоянный
Категория: Программирование
Тип вакансии: Гибкий график
Местонахождение: Ереван
Описание работы
Tidepool Labs Europe has an opportunity for a Backend (Python) Engineer with ML focus. The ideal candidate will be an enthusiastic developer eager to work with a team to build high profile applications.
/ru/python-backend-engineer-with-machine-learning-focus-3
Обязанности
- Develop and maintain robust backend systems primarily using Python.
- Implement and optimize SQL databases for high performance and scalability.
- Design data schemas and implement SQL queries for data manipulation and retrieval.
- Collaborate with cross-functional teams including data scientists, frontend developers, and project managers to align backend systems with business requirements.
- Monitor, test, and continuously optimize software architecture with an emphasis on performance and scalability.
- Work with machine learning models, enhance both the functionality and efficiency of systems.
- Ensure the integrity and security of data used in backend systems.
- Participate in code reviews, maintain documentation, and adhere to best software development practices.
Требования
- A Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related field. A Master’s degree is an advantage.
- 3+ years of experience in backend development, with a strong focus on Python.
- Proficient in Python, with a strong understanding of modern frameworks and core principles in it.
- Experience with Python web frameworks such as Flask and/or Django.
- Experience in developing responsive and efficient web applications with a focus on back-end performance.
- Skilled in database schema design, query optimization, and database management
- Strong proficiency with relational databases such as PostgreSQL, MySQL, and/or others.
- Experience with ML frameworks and tools such as ScikitLearn, TensorFlow, Keras, PyTorch, or others relevant to building and deploying machine learning models.
- Foundation in machine learning algorithms and statistical models, such as supervised and unsupervised learning techniques, regression analysis, decision trees, and neural networks.
- Knowledge of Redis or similar caching solutions to enhance application performance.
- Experience with version control systems, preferably Git, and collaborative coding environments.
- Experience with AWS products (EC2, Cloudfront, Amplify, S3 etc.)
- Knowledge of other scripting languages, including Linux Shell Script.
Additional Advantages
- Expertise in the development and implementation of advanced machine learning algorithms and sophisticated statistical models, demonstrating a deep understanding of both theoretical underpinnings and practical applications.
- Proficient in crafting compelling statistical visualizations that effectively communicate data insights to both technical and non-technical audiences.
- Experience with Generative AI, particularly with Large Language Models (LLMs) and applications in real-world scenarios.
- Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
- Experience in using NestJS and/or NextJS for optimal server-side and static site generation.
- Knowledge of Go, with experience in building high-performance and scalable applications.
Desirable profile
- Excellent written and verbal English proficiency
- Strong collaborative skills
- Proven ability to learn quickly.
- Highly logical and analytical mindset
- Ability to adapt quickly to new technologies and ongoing changing business requirements
- Highly motivated
- Ability to work under pressure
- Multitasking
Требуемый уровень кандидата: Старший
Дополнительная информация
All interested candidates can send their CVs to recruitment@tidepoollabs.com.
Our benefits:
- Flexible working hours
- Health insurance coverage of the employee and their spouse
- Paid days off
- Continuous learning opportunities
- Relocation opportunity to Europe
Профессиональные навыки
Python
Машинное обучение
Личные навыки
Управление временем
Способность работать в команде
Поделитесь этой вакансией в соцсетях.
Контакты
Веб-сайт https://www.tidepoollabs.com/
Телефон: +37491100035
Адрес: 19/1 Sayat-Nova Avenue, Ереван, Армения