Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer- LLM

Fuzu Remote
Cairo, Egypt

Software Developer- LLM

Cairo, EgyptPosted 26 days ago
160Applicants for50 open positions
  • 44Viewed
  • 20In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Are you interested in contributing to the development of world’s most advanced LLM’s? We are seeking part-time individuals with expertise in different coding languages (C, C++, Java, Javascript, Rust, SQL, PHP, etc.) and with passion for high quality software development. Successful candidates will work as individual contributors and will need to possess a solid understanding of programming concepts, debugging, and software design, along with good communication skills.
To be considered for this, you will need:

  1. A laptop 
     
  2. Reliable internet connection (WIFI or LAN connection is preferred)
     

Our recruitment process is as below:

  1. Screening and Shortlisting - Our recruitment team reviews applications to shortlist candidates who meet the basic qualifications.
  2. Skill Test - Shortlisted candidates will be required to complete a relevant skill assessment.
     
  3. Interview - Successful candidates from the skill test will be invited for an interview with the hiring manager and possibly other team members.
     
  4. Background Check - Final candidates will undergo a background check before receiving an offer.
     

Responsibilities:

Content Creation:

  • Creating coding exercises, solutions, and explanations for topics, themes, or concepts in your area of coding expertise.
     
  • Writing properly structured justifications explaining your approach and thought process for the created content.
     
  • Developing and reviewing coding-related materials to ensure accuracy and quality.
     
  • Creating or refining high-quality content (prompts or responses or both) for various topics/themes/concepts without plagiarism, following specific instructions or quality parameters.
     
  • Conducting research and analysis using relevant programming documentation, libraries, and frameworks.
     

Content Evaluation:

  • Assessing coding content on various quality parameters like functionality, readability, comprehensiveness, efficiency, and adherence to best practices.
     
  • Analyzing and evaluating outputs generated by coding models, ensuring they align with provided specifications and quality standards.
     
  • Performing quality checks on code samples for:
    • Syntax and logical correctness
       
    • Efficiency and optimization
       
    • Clarity of documentation/comments
       
    • Compliance with coding standards and guidelines
       
    • Instruction adherence and safety (including evaluating content for inappropriate or harmful outputs).
       

Problem Solving:

  • Apply advanced programming techniques to solve real-world challenges, identify patterns, and make data-driven decisions.
     

Collaboration:

  • Work with interdisciplinary teams to promote collaborative research across various technological fields.
     

Professional Development:

  • Stay updated with developments in programming languages, tools, and frameworks through continuous learning and participation in professional organizations.

Job Requirements

Qualifications:

Education: 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field from a recognized institution.
  • Certifications in your specific language will be an added advantage
     

Experience

  • Technical experience using the specific coding languages ranging from 2 years upwards is a must.
     

Skills:
 

  • Strong analytical and critical thinking abilities with excellent communication skills in English.
     
  • Proficiency in coding languages such as Python, JavaScript, Java, C++, or others as applicable.
     
  • Familiarity with coding tools, libraries, and version control systems (e.g., Git).
     
  • Quick learner with respect to the latest technologies, applications, and work tools.
     
  • Excellent problem-solving skills, attention to detail, and the ability to translate complex programming concepts into easily understandable content.
     

Required Languages (you need to be fluent in one language or more):

  • C
     
  • C#
     
  • C++
     
  • Clojure
     
  • Dart
     
  • Go
     
  • Java
     
  • JavaScript
     
  • MATLAB
     
  • OCaml
     
  • PHP
     
  • Python
     
  • Ruby
     
  • Rust
     
  • SQL
     
  • Swift
     
  • TCL
     
  • TypeScript

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer- LLM