Remote Software Engineer (GenAI/ML)

Posted

Apply now
Please, let Factored know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Factored is a company founded in Palo Alto, California, by Andrew Ng and a team of AI experts to address the global shortage of qualified AI & Machine-Learning engineers.
  • The company seeks an ambitious and self-motivated Software Engineer to work on projects related to a generative AI platform.
  • The role involves working in an ML-intensive environment to craft intricate AI tasks, enabling enterprises to harness generative AI while maintaining security and control.
  • The position requires interaction with a multicultural team of high-caliber engineers across various software-related disciplines, including Data Engineering, Machine Learning, and Data Science.
  • Responsibilities include architecting, designing, and implementing Web APIs and scalable AI applications using Python, ensuring high performance, scalability, and security.
  • The engineer will develop, deploy, and manage Python applications on cloud platforms such as Azure, GCP, and AWS.
  • The role involves designing and developing Generative AI solutions utilizing Large Language Models (LLMs) and prompt engineering techniques.
  • Collaboration with cross-functional teams to integrate AI technologies for personalized user experiences is essential.
  • The engineer will lead the full SDLC for AI and Python projects, including architecture design, coding, testing, documentation, and version control.
  • Conducting code reviews, mentoring junior developers, and maintaining development processes are also part of the job.
  • The engineer will stay updated on AI trends and engage with AI communities to contribute to ongoing initiatives.
  • The position offers the flexibility to work remotely from anywhere in North, Central, or South America.

Requirements:

  • A minimum of 5 to 8 years of experience in software development with a focus on AI/ML is required.
  • Excellent communication skills in English, both verbal and written, at a B2 - C1 level are necessary.
  • Experience with Deep Learning, particularly model training, and familiarity with frameworks like HuggingFace or Pytorch is essential.
  • Proven experience in Python programming and web API development is required.
  • Strong expertise in developing scalable and efficient applications, particularly in AI and generative AI, is necessary.
  • Proficiency in cloud platforms (Azure, GCP, AWS) and containerization technologies (Docker, Kubernetes) is required.
  • Experience with AI frameworks like LangChain, LlamaIndex, and GenAI technologies is essential.
  • Hands-on experience with server-side frameworks like FastAPI, including API development, documentation, and versioning, is required.
  • A strong understanding of large language models (LLMs) and deployment techniques is necessary.
  • Knowledge of CI/CD tools like GitLab CI for automation in testing, building, and deploying code is required.
  • Strong problem-solving and creative thinking skills with attention to detail are essential.
  • Excellent communication and collaboration skills in team environments are necessary.
  • Experience with AI/ML project lifecycles, from design to deployment, is required.
  • Familiarity with open-source projects and a passion for staying updated on industry advancements in AI and machine learning is essential.

Benefits:

  • Factored offers a supportive team environment that fosters collaboration and shared success.
  • Employees enjoy a rich company culture that values transparency and inclusivity.
  • The position provides the flexibility to work from home or any preferred location in the Americas.
  • The company is committed to investing in employees' career and professional growth.
  • Employees are encouraged to engage in various activities, including music, sports, games, and social events, promoting a fun and enjoyable workplace atmosphere.
Leave a feedback