Description

Responsibilities:

  • Develop and maintain backend services and data pipelines using Python, SQL, and AWS technologies
  • Implement and manage RESTful APIs, particularly using frameworks like FastAPI
  • Work with relational databases, designing efficient queries and optimizing data storage
  • Use AWS services, such as S3, EKS, and Redis, for building scalable, cloud-based solutions
  • Collaborate with data scientists and machine learning engineers to integrate AI/ML models into production systems
  • Ensure high performance, scalability, and reliability of backend services
  • Support and improve distributed computing infrastructure (experience with Ray or Dask clusters is a plus)
  • Collaborate with frontend engineers working with React (if applicable)
     

Qualifications:

  • Strong skills in Python programming, with experience in developing scalable backend services
  • Proficiency in SQL and working with relational databases
  • Hands-on experience with AWS services, especially S3, EKS, and Redis
  • Knowledge of RESTful service design and development, particularly with FastAPI or similar frameworks
  • Experience with distributed computing frameworks like Ray or Dask is a plus
  • Familiarity with AI/LLM projects and NLP techniques is advantageous
  • Frontend development experience with React is a plus but not required
     

Nice to Have:

  • Experience in AI or LLM project development
  • Knowledge of distributed computing frameworks (Ray or Dask clusters)


 

Education

Any Graduate