Search by job, company or skills

Terra Instinct

Senior Full Stack Developer

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

About Terra Instinct

We are a fast-growing sustainability consultancy with a client list of financial institutions across Europe, with ambitions to expand beyond this. We do cutting-edge work with our clients to put them on the front foot in the fight against climate change and its impacts. We help our clients measure their impact, develop mitigation strategies and assess climate risk. We focus on how clients can protect and enhance value through sustainability. They rightly have high expectations of our work, and we, in turn, have high expectations of our people. Ours is a high-performance culture; we work hard, learn fast and develop faster. Our team collaborates very closely, developing trusting relationships that help us excel. Joining our firm will be demanding but enjoyable, and you'll learn more here than anywhere else.

Role description - Senior Full Stack Developer (6+ years experience)

You will be the lead developer for a sustainability platform that collects inputs from users and other data sources via API and incorporates them into pre-defined prompts, submitted via API to an AI engine. The responses will be collated into a user dashboard with export functionality. You will be working with subject matter experts, leaders in their field, to build a platform which will bring transparency in sustainability to thousands of companies. The prompts are already developed by our expert consultants and your role will be deliver an MVP of the web application.

This is a full-time role, based in Beirut. You will be the first developer hired which puts you in prime position to benefit from the company's success with this product.

Who we are looking for:

You will be an intellectually curious person with a keen desire to work on the practical application of large language models. You will already have some experience building tools that integrate with LLMs, either as formal commercial projects or small personal ones. You should be able to demonstrate this experience clearly and talk through the logical approach to working with LLMs. You will be able to clearly articulate a development approach and how your experience will help you achieve this, including your approach to quality assurance and user acceptance testing.

Education

A bachelor's degree in computer science, or Science/ Engineering/ Technology/ Mathematics subjects are preferred. Advanced degrees (Masters or PhD) related to LLMs would be a plus.

Professional Experience:

5+ years experience as a full stack developer (Demonstrable experience is more important that education)

Experience with LLMs:

Demonstrable experience working with large language models, including but not limited to Claude, GPT, BERT, or similar. Experience should include developing applications, tools, or systems that utilize these models for varying tasks.

Programming Skills:

Proficiency in programming languages commonly used in AI and machine learning - Python is the minimum requirement, and familiarity with AI frameworks and libraries (e.g., TensorFlow, PyTorch,). Familiarity with AWS and Amazon Bedrock a bonus.

Project Portfolio:

A portfolio of projects (commercial or personal) that showcases the application of LLMs. The candidate should be able to explain their role, the project's approach, and the outcomes.

Problem-Solving Skills:

Evidence of strong analytical and problem-solving skills, particularly in the context of applying LLMs to practical problems. This could be demonstrated through descriptions of how challenges were addressed in past projects.

Competencies:

  1. Logical Approach: The ability to logically approach the development and integration of LLMs, including planning, execution, and troubleshooting.
  2. Communication Skills: Excellent verbal and written communication skills, necessary for articulating development approaches, collaborating with team members, and documenting projects.
  3. Quality Assurance and User Acceptance Testing: Knowledge and experience in setting up rigorous testing environments, including automated testing, to ensure the reliability and accuracy of applications built on LLMs.
  4. Collaborative Experience: Experience working in agile development teams and familiarity with tools and practices for collaboration and version control (e.g., Git, Jira, AzureDevops etc).

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 12/07/2024

Job ID: 84266069

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 12-07-2024 02:45:44 AM
Home Jobs in Lebanon Senior Full Stack Developer