Apply

Software Engineer (Models, Agents and AI) - UK or Europe (Remote)

Posted 2024-09-20

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: United Kingdom, Europe

🔍 Industry: AI technology

🏢 Company: Honu.ai

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSDockerPythonAgileGCPNumpyPyTorchAzurePandasTensorflowCommunication SkillsCollaborationAgile methodologies

Requirements:
  • Passionate technologists with a strong systems thinking ability.
  • Hands-on experience building agents, and leveraging the latest LLM frameworks and tools.
  • Multi-sector/disciplinary background and experience in speaking to subject matter experts.
  • Extensive technical proficiency in Python (3+ years professionally) and comfortable with libraries including Pandas, scikit-learn, NumPy, PyTorch/TensorFlow.
  • Ideally experienced in cloud-based architecture (AWS/GCP/Azure etc.) and in building computational models deployed into production.
  • Experience in systems simulation and numerical analysis is highly desirable.
  • Committed to Agile methodologies like TDD and XP.
  • Ability to work in a team environment and participate in code reviews.
  • Strong communication skills for collaboration and problem-solving.
  • Belief in easy-to-maintain code with modern concepts such as clean coding, automated testing, and continuous deployment.
  • Considerate, humble, and a strong believer in teamwork, with the ability to be organized amidst chaos.
Responsibilities:
  • Work closely with the senior tech team and subject matter experts to develop models and agents that will leverage our novel framework and help to shape it.
  • Be self-sufficient in acquiring data and using it within our platform.
  • Work closely with other engineers across the company to advance the infrastructure, agent framework, and platform.
  • Be an internal expert on the latest developments in the wider AI space, and maintain a pragmatic approach to leveraging the newer technologies.
  • Clearly communicate findings, and their meaning and impact.
  • Write clean, maintainable and efficient code.
  • Ensure code quality through TDD and observability practices.
  • Containerize applications using Docker.
  • Participate in Agile XP methodologies like pair programming and code reviews.
  • Utilize GitHub for version control and team collaboration.
Apply