Honu.ai

Honu.ai is a cutting-edge technology company currently hiring for a Principal Software Engineer role in the UK or Europe.

Related companies:

Jobs at this company:

Apply

📍 United Kingdom, Europe

🧭 Full-Time

🔍 AI technology

  • 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.

  • 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.

AWSDockerPythonAgileGCPNumpyPyTorchAzurePandasTensorflowCommunication SkillsCollaborationAgile methodologies

Posted 2024-09-20
Apply
Apply

📍 UK, Europe

🧭 Full-Time

🔍 Technology, specifically AI and software engineering

  • You possess extensive technical proficiency in Python (7+ years professionally) and are comfortable with a range of libraries and ideally cloud-based architecture (AWS/GCP/Azure etc.).
  • Many years of experience in building complex software solutions, ideally in a product company.
  • Believer in easy-to-maintain code and identify with modern concepts such as clean coding, automated testing, and continuous deployment.
  • Strong systems thinker, able to see the bigger picture at different resolutions.
  • Familiarity with machine learning frameworks and cloud technologies.
  • You know start-up life, ideally within a PaaS business.
  • You're comfortable taking ownership, accountability, and responsibility.
  • Knowledge of OAuth/API user credential handling and feed acquisition from various sources.

  • Have a hugely visible impact, building towards our first public release and beyond, as a member of a small, tight-knit team, including working closely with the founder.
  • Architect and develop scalable solutions, that are reliable, secure and extensible.
  • Lead and mentor the engineering team. Improve engineering standards, tooling, and processes.
  • Drive innovation and strategic technical decisions.
  • Advise leadership and the product on key technical considerations related to the rapid developments in tech.
  • Ensure high-quality code and best practices. Write clean, maintainable and efficient code and ensure code quality through TDD and observability practices.
  • Develop RESTful APIs using FastAPI and Pydantic.
  • Work with SQL and NoSQL databases, as well as ORM tools like SQLAlchemy and SQLModel.
  • Containerise applications using Docker.
  • Participate in Agile XP methodologies like pair programming and code reviews.
  • Deploy applications to Google Cloud Platform using Terraform.
  • Monitoring and supporting production, staging, research, and demo environments.

DockerLeadershipPythonSQLAgileGCPMachine LearningOAuthAirflowFastAPIPostgresNosqlCommunication SkillsAgile methodologiesRESTful APIsDevOpsTerraform

Posted 2024-09-20
Apply