Factored is hiring a
Software Engineer

Logo of Factored

Factored

πŸ’΅ ~$150k-$200k
πŸ“Remote

Summary

Join our exciting project related to a generative AI platform as a Software Engineer. You will work in an ML-intensive environment, interacting with a multicultural team of high-caliber engineers. In return, you will be rewarded with a fantastic team that supports you, rich culture, shared success, and the flexibility to work from home or anywhere you prefer.

Requirements

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

Responsibilities

  • Architect, design, and implement Web APIs and scalable AI applications using Python, ensuring high performance, scalability, and security
  • Develop, deploy, and manage Python applications on cloud platforms (Azure, GCP, AWS), leveraging services like Azure Functions, App Service, and distributed computing
  • Design and develop Generative AI solutions utilizing Large Language Models (LLMs), retrieval-augmented generation (RAG), and prompt engineering techniques
  • Collaborate with cross-functional teams to integrate AI technologies, ensuring personalized and impactful user experiences
  • Lead the full SDLC for AI and Python projects, including architecture design, coding, testing, documentation, and version control
  • Conducted code reviews, ensured adherence to coding standards, and mentored junior developers
  • Maintain and document development processes, ensuring best practices are followed
  • Identify and fix bottlenecks, bugs, and performance issues in applications
  • Stay updated on the latest trends and advancements in AI, Python development, and generative AI
  • Engage with AI communities and contribute to ongoing AI initiatives within the company
  • Drive the development and implementation of AI solutions tailored to industry-specific needs, such as telematic applications
  • Evaluate new tools and technologies to improve development processes and workflows
  • Take ownership of key development projects, aligning software with business goals and timelines

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.

Similar Jobs

Please let Factored know you found this job on JobsCollider. Thanks! πŸ™