Work Type: Contractor | Permanent Remote
Hours: (Part-time, 20 hours/week)
Experience Required: 3 – 8 Years
Contract Duration: 3 Months
Notice Period: Max 2 week
Skills-Python, API Development, LangChain, RAG Pipelines, LLM Integration, Docker, Git, Backend Systems, Service Architecture, Production Deployment.
Note
- This is a contract-based, fully remote opportunity. Payments are made based on actual hours worked. No paid leaves or benefits are included. The contractor must handle their own taxes and compliances.
Job Overview
- We are seeking a highly experienced Senior Software Engineer (Python) to work on a project that focuses on building and evaluating datasets for large language model (LLM) training. This role combines real-world software engineering with AI evaluation, involving analysis of public GitHub repositories, environment setup, code testing, and validation of AI performance in software development tasks.
Key Responsibilities
- Analyze and triage issues from public GitHub repositories
- Set up and automate development environments using Docker and related tools
- Assess and report on unit test coverage, code quality, and bug complexity
- Run, debug, and modify real-world codebases to evaluate LLMs
- Collaborate with research engineers to design and select projects that challenge LLM performanc
- Optionally lead and guide junior engineers on related tasks
Must-Have Skills
- Strong proficiency in Python (hands-on coding and debugging
- Expertise with Git and Docker for managing and containerizing development environments
- Proven ability to work with and analyze complex open-source codebases
- Familiarity with software QA techniques, unit testing, and test coverage tools
- Comfortable running and modifying real-world applications in local environments
- Clear written and verbal communication in a remote team setting
Must-Have Qualifications
- Minimum 5+ years of professional software engineering experience
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field
- Prior experience working with public repositories or open-source codebases
- Hands-on experience in setting up and troubleshooting development environments
- Ability to analyze and triage real-world issues and bugs efficientlySelf-motivated, independent, and proactive in a distributed/remote environment