Apply with Email

Python Backend Engineer with Machine Learning Focus

With email

Deadline: 29 May 2024

Employment term: Permanent

Category: Software development

Job type: Flexible schedule

Location: Yerevan

Job description:

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.

Job responsibilities

  • 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.

Required qualifications

  • 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

Required candidate level: Senior

Additional information

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
Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Python

Machine Learning

Soft skills

Time management

Teamwork

Apply with Email

Share this job via your favorite social media channel.

Contact details

Website https://www.tidepoollabs.com/

Phone: +37491100035

Address: 19/1 Sayat-Nova Ave, Yerevan, Armenia

Find TIDEPOOL LABS on social media