Job Details
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:
- A laptop
- Reliable internet connection (WIFI or LAN connection is preferred)
Our recruitment process is as below:
- Screening and Shortlisting - Our recruitment team reviews applications to shortlist candidates who meet the basic qualifications.
- Skill Test - Shortlisted candidates will be required to complete a relevant skill assessment.
- Interview - Successful candidates from the skill test will be invited for an interview with the hiring manager and possibly other team members.
- 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).
- Syntax and logical correctness
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
- IT Infrastructure EngineerDecorative Glass And Arab Union Glass Group - Obour City, Cairo17 days ago