Python developer

About the position

We're looking for an experienced Python developer with a specialization in Data Science and Machine Learning. As a part of our team, you will work with challenging, sophisticated, and innovative projects where we solve interesting problems using cutting-edge tech stack and the world’s best practices.

Key Responsibilities:

  • Develop RAG Systems and LLM-Powered Applications: Build advanced retrieval-augmented generation systems and applications using Large Language Models to innovate in various business domains.
  • Craft ML Components for SaaS: Design and implement Machine Learning components tailored to specific needs in diverse SaaS businesses.
  • Engage with Modern NLP Models: Utilize cutting-edge NLP models for complex problem-solving and system enhancements.
  • Data Management: Handle data preparation and cleaning to ensure quality and efficiency for ML model development.
  • Model Evaluation and API Development: Conduct thorough evaluations of ML models and develop APIs for their integration into various applications.

Must have skills and experience

Python Proficiency: At least 2-4 years of professional experience in Python development, showcasing a strong grasp of Python syntax and its nuances.

Experience with Python Libraries and Frameworks:

  • Proficient in using Python API frameworks such as FastAPI for web development;
  • Familiarity with Large Language Models;
  • Data Handling and Analysis Skills: Knowledge of data structures, algorithms, and system design. Ability to manipulate and analyze data sets;
  • Proficient in Git and Docker;
  • Experience with relational databases (e.g. PostgreSQL) and an understanding of SQL.

Would be an advantage

  • Familiarity with scientific and data libraries like NumPy and Pandas;
  • Familiarity with TensorFlow and/or PyTorch for machine learning and deep learning projects;
  • Familiarity with natural language processing libraries such as SpaCy, NLTK, and Hugging Face Transformers;
  • English language knowledge - full working proficiency;
  • Education in computer science or similar field.

Technology

Python, FastAPI(or other frameworks), NumPy and Pandas, TensorFlow and/or PyTorch, libraries such as SpaCy, NLTK, Hugging Face Transformers, familiarity with Large Language Models, Git and Docker, PostgreSQL, understanding of SQL.

We offer

  • Decent salary, revisable within a 6-month cycle;
  • Fully remote work from anywhere you want;
  • 40-hr work week with a flexible schedule;
  • Slack & GSuite communication;
  • Paid courses at popular education platforms at the company's expense;
  • Bureaucracy-free processes;
  • Flexible day-offs, upon request;
  • Flexible paid vacation;
  • A wide range of interesting projects where you'll be able to get your hands on cutting-edge things;
  • Friendly team with a warm internal climate.

Apply for the position:

E-mail us at hr@devstark.com