About the role
Job Summary:
We are seeking a seasoned Haskell developer to contribute to the validation and enhancement of our Large Language Model (LLM).
This role involves leveraging 4-6 years of Haskell development experience to write high-quality code, analyze data, and collaborate with researchers to ensure the efficiency and accuracy of our LLM.
You will play a pivotal role in pushing the boundaries of automated coding.
Responsibilities:
Haskell Development & Validation
Develop and maintain robust Haskell code to validate and test the performance of our LLM.
Write efficient and well-documented code that adheres to best practices.
Debug and troubleshoot complex Haskell programs.
LLM Code Review & Analysis
Critically review code generated by the LLM, providing detailed feedback on correctness, efficiency, and adherence to coding standards.
Analyze LLM-generated code to identify areas for improvement and propose optimized solutions.
Data Analysis & Interpretation
Utilize data analysis skills to evaluate datasets from various sources (e.g., Kaggle, public APIs) and extract meaningful insights.
Translate data findings into actionable recommendations for LLM improvement.
Work with large datasets to validate LLM performance.
Collaboration & Communication
Collaborate closely with researchers and other developers to understand requirements and contribute to project goals.
Effectively communicate technical concepts and findings to both technical and non-technical audiences.
Work within a globally distributed team.
Problem-Solving & Innovation
Apply strong problem-solving skills to address complex technical challenges.
Contribute to the development of innovative solutions for LLM validation and enhancement.
Stay up to date on current LLM technologies.
Required Skills and Experience:
Haskell Expertise
4-6 years of professional experience as a Haskell developer.
Deep understanding of Haskell language features and functional programming principles.
Experience with Haskell libraries and frameworks.
Data Analysis Skills
Experience in data analysis and interpretation.
Ability to work with datasets from various sources.
LLM Understanding (Preferred)
Familiarity with Large Language Models and their applications (a plus).
Communication & Collaboration
Excellent written and verbal communication skills in English.
Ability to work effectively in a remote and collaborative environment.
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Problem Solving
Proven ability to solve complex problems.
Technical Skills
Haskell (4-6 years)
Data Analysis
Code Review
Debugging
Version Control (Git)
Concurrent and Parallel programming
Preferred Qualifications:
Experience with AI/ML-related projects.
Experience with cloud platforms (e.g., AWS, GCP).
Experience with formal verification