Apply for jobs Login
World map with all continents displayed

Senior Machine Learning Engineer - Python, FastAPI - Artificial Intelligence / Machine Learning market

7+ years
Short-term (40h)
Artificial Intelligence / Machine Learning
Full Remote
Python
FastAPI
PostgreSQL
AWS
LLM

Requirements

Must-haves

  • 7+ years of software development experience
  • Proficiency in Python
  • Experience with backend frameworks like FastAPI and asynchronous programming using asyncio
  • Practical expertise in applying AI
  • Experience integrating LLMs into applications, with advanced proficiency in RAG techniques and LLM evaluation methods
  • Strong experience with PostgreSQL for database design, optimization, and querying
  • Experience working with keyword and vector search technologies, including multimodal search with data types like text, images, and embeddings
  • Proficiency in building and maintaining ETL pipelines and web scraping, including handling dynamic content and large-scale data extraction
  • Familiarity with tools like Scrapy for web scraping
  • Hands-on experience with AWS services (e.g., EC2, S3, ECS, SQS)
  • Experience with Linux server configuration, management, and Bash scripting for automation
  • Proficiency in containerization using Docker and CI/CD practices with Git and related tools (e.g., GitHub workflows)
  • Interest in developing single-agent and multi-agent workflows for complex task handling
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Ability to design and manage cloud infrastructure, including scaling, monitoring, and cost optimization
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • This is a full-time role (40 hours / week) for a 3-6-month contract.
  • It requires minimum overlap of 6 hours per day with the US Eastern Time Zone
  • Lead the development of an AI-native system to distill insights from extensive market, trend, retail, and customer data
  • Design and implement backend infrastructure, including web scraping, LLM integration, model selection, and evaluation
  • Collaborate to ensure seamless integration of systems with secure client-server communication
  • Work with technologies such as relational databases, vector databases, and LLM functions (e.g., GPT, embeddings, etc.)
Interested in this job? We're still accepting applications for this position
Interested in this job? We're still accepting applications for this position

Other jobs you might like

Get matched with the best remote opportunities from today's top US companies

Find a great full-time opportunity
Earn more compensation for your hard work
Access exclusive benefits like healthcare, English classes, and more
1-1 individualized training to succeed in the international job market
Apply for remote jobs