15 Sep
|
FetchJobs.co
|
India
15 Sep
FetchJobs.co
India
- Software Engineer – Ruby (Remote)About The Company
Quik Hire Staffing is a leading staffing agency dedicated to connecting talented professionals with creative organizations across various industries. Our mission is to facilitate seamless employment opportunities by matching candidates'
skills and aspirations with the needs of top-tier companies. With a focus on technology and digital transformation, Quik Hire Staffing prides itself on its commitment to diversity, inclusion, and excellence in recruitment services. We work closely with clients to understand their unique requirements, ensuring the best possible fit for both candidates and organizations.
Our extensive network and industry expertise enable us to source and place highly qualified professionals in roles that foster growth and success.
About The Role
We are currently seeking a highly skilled and motivated Software Engineer specializing in Ruby to join our client’s agile team on a full-time basis. This remote position offers the flexibility to work from anywhere, making it ideal for professionals seeking a challenging role in a forward-thinking environment. The primary focus of this role is to contribute to the development and evaluation of large language models (LLMs) by building robust datasets and evaluation frameworks that simulate real-world software engineering problems.
The successful candidate will work on creating verifiable tasks from public repository histories, employing synthetic methods with human-in-the-loop processes, and expanding the scope across multiple programming languages and difficulty levels. This is an excellent opportunity for a developer passionate about AI, software engineering, and open-source collaboration to make a significant impact in the field of artificial intelligence and software development tools.
Qualifications The ideal candidate will possess a strong foundation in software engineering with specific expertise in Ruby and Ruby on Rails. Candidates should have at least three years of professional experience working on complex codebases, demonstrating proficiency in building, modifying, and testing software applications. Familiarity with version control systems such as Git, containerization tools like Docker, and experience setting up reproducible testing environments are essential.
Knowledge of Ruby testing frameworks such as RSpec or Minitest, as well as gem management with Bundler, is required. Candidates with a history of contributing to open-source projects or evaluating open-source repositories will have an added advantage. Strong analytical skills, the ability to understand intricate codebases, and a collaborative mindset are critical for success in this role.
Responsibilities
- Analyze and triage issues reported in GitHub repositories across trending open-source libraries to identify suitable evaluation scenarios for LLM benchmarking.
- Set up and configure code repositories, including containerization with Docker, to ensure reproducible and reliable testing environments.
- Assess code health by evaluating unit test coverage, quality metrics, and overall robustness of test suites.
- Modify, run, and debug Ruby codebases locally to evaluate the performance of large language models in bug fixing and code completion tasks.
- Collaborate closely with AI researchers to design and select repositories and specific issues that present challenging cases for LLMs, ensuring the datasets are comprehensive and representative.
- Document processes, findings, and improvements to facilitate ongoing development and collaboration within the team.
- Stay updated with the latest developments in AI, software engineering, and open-source communities to continuously enhance evaluation methodologies.
Benefits Joining our client’s team offers numerous benefits, including the flexibility of remote work, allowing you to work from anywhere in the world. You will have the opportunity to contribute to cutting-edge AI research that influences the future of software development tools and benchmarks. The role provides competitive compensation packages, professional development opportunities, and a collaborative work environment that fosters innovation and growth. Additionally, you will be part of a global community of experts dedicated to advancing artificial intelligence and software engineering. Our client encourages work-life balance, continuous learning, and recognition of individual contributions, making this a rewarding career move for passionate software engineers.
Equal Opportunity
Quik Hire Staffing and our clients are committed to fostering an inclusive environment where all qualified candidates are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected characteristic. We believe diversity enhances creativity and innovation, and we are dedicated to providing equal employment opportunities to all applicants. Our hiring decisions are based solely on skills, experience, and qualifications, ensuring a fair and equitable process for everyone.
📌 Software Engineer (India)
🏢 FetchJobs.co
📍 India