Software Engineer - Ruby
Role responsibilities
Develop and maintain backend services and APIs using Ruby while reviewing and analyzing AI-generated Ruby code for correctness and performance. Collaborate with researchers and engineers to improve AI's understanding of code and help create technical datasets for AI training.
Requirements
Candidates should have at least 2 years of professional software engineering experience with strong proficiency in Ruby and backend development. A solid understanding of APIs and software architecture principles is essential, along with the ability to work independently and articulate technical decisions clearly.
Key skills
Ruby, Backend Development, APIs, Data-Driven Systems, Software Architecture, Code Review, Technical Writing, Testing Frameworks, CI/CD Pipelines, Software Quality, AI Tools, Technical Datasets, Engineering Mentorship, Performance Analysis, Maintainability, Bug Identification
Keywords
Ruby, Backend Development, APIs, Data-Driven Systems, Software Architecture, AI, Technical Datasets, Code Review, Engineering Mentorship, Technical Writing, Testing Frameworks, CI/CD, Software Quality, Performance Analysis, Maintainability, Bug Identification