Python Developer

Logo of OmegaHires

OmegaHires

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a highly skilled Python developer with 2-5 years of experience in generative AI frameworks and natural language processing (NLP). You will design, develop, and deploy AI/ML solutions using Python and various frameworks. Experience with cloud-based development and application deployment is essential. The ideal candidate will have expertise in NLP models, cloud platforms (AWS preferred), containerization, API integration, and database management. Strong proficiency in Python and relevant frameworks is required. This role demands a solid understanding of software development best practices and version control.

Requirements

  • Strong proficiency in Python and AI/ML frameworks (LangChain, OpenAI, GenAI libraries)
  • Hands-on experience with NLP frameworks (Hugging Face, spaCy, NLTK) and computer vision tools (OpenCV, PIL)
  • Proven experience in deploying Python applications in cloud platforms (AWS, GCP, Azure)
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Knowledge of database systems, including SQL, NoSQL, and vector databases
  • Experience with API development and web frameworks such as Flask or FastAPI
  • Solid understanding of software development best practices, version control (Git), and CI/CD pipelines

Responsibilities

  • Design, develop, and deploy AI/ML solutions using Python and frameworks such as LangChain, OpenAI, and other generative AI libraries
  • Implement and fine-tune NLP models using frameworks like Hugging Face
  • Deploy Python applications in cloud environments, ensuring scalability, reliability, and security
  • Build and maintain scalable solutions on cloud platforms (AWS preferred) with containerization tools like Docker and Kubernetes
  • Integrate APIs and develop web services using frameworks like Flask or FastAPI
  • Design and manage efficient database systems (SQL, NoSQL, and Vector databases)
  • Ensure robust version control and continuous integration using Git

Preferred Qualifications

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Experience working in an Agile/Scrum development environment
  • Prior experience with AI/ML deployment and scaling

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.