Design and develop event-driven systems connecting GitLab events to AI-powered workflows using Ruby on Rails. Build scalable, high-availability integrations for third-party tools like Jira, Jenkins, and Slack within a large production monolith. Collaborate with cross-functional teams to enhance AI agent capabilities and maintain production stability in a remote environment.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About The Company
Opus Recruitment Solutions Ltd is a leading global recruitment agency specializing in connecting top-tier talent with innovative organizations across various technology sectors. Renowned for its commitment to excellence and a client-centric approach, Opus Recruitment Solutions Ltd has built a reputation for delivering tailored staffing solutions that drive business success. With a strong focus on digital transformation, artificial intelligence, and software development, the company partners with industry leaders to facilitate their growth and technological advancement. Its dedicated teams of recruiters and industry experts work tirelessly to identify, attract, and retain the most qualified professionals, ensuring clients achieve their strategic objectives efficiently and effectively.
About The Role
For one of our leading clients, we are seeking a highly experienced Senior Software Engineer specializing in Ruby and AI Platform to join their AI Events team. This role offers an exciting opportunity to work at the forefront of AI-driven infrastructure development, focusing on building event-driven systems that facilitate automated AI workflows throughout the software development lifecycle. The successful candidate will collaborate closely with cross-functional teams, including engineering, product, and design, to develop scalable, reliable, and high-performance systems that enable seamless integration of AI features into existing platforms. This position is ideal for a technically proficient professional passionate about innovative AI solutions, with a strong background in building large-scale, high-availability systems using Ruby on Rails and related technologies.
Qualifications
The ideal candidate will possess a deep understanding and extensive experience in Ruby and Ruby on Rails, particularly within large production monoliths. Proven expertise in designing and maintaining high-throughput, high-availability systems is essential. Candidates should have a track record of developing user-facing products that incorporate Large Language Models (LLMs) and AI agents, demonstrating the ability to create autonomous workflows that enable AI agents to perform actions independently. Strong communication skills are necessary for effective collaboration within remote, globally distributed teams. Additional experience with Python, developer tooling, or GitLab as a product will be considered advantageous. A proactive mindset, adaptability to evolving AI technologies, and the ability to solve complex technical challenges are crucial for success in this role.
Responsibilities
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Design and develop trigger systems that connect GitLab events, such as code pushes, merge requests, issue changes, CI/CD results, and deployments, to AI-powered workflows.
- Create and maintain integrations for third-party tools like Jira, Jenkins, and Slack to facilitate seamless event handling and automation.
- Contribute to the core event platform that enables AI features to determine optimal timing and execution of workflows.
- Architect scalable systems ensuring high availability, reliability, and throughput to handle large volumes of events efficiently.
- Maintain and enhance production functionality within a substantial Ruby on Rails monolithic architecture.
- Propose and implement iterative solutions to complex technical challenges, influencing product and architectural decisions across multiple services.
- Collaborate with engineering, product, design, and AI platform teams to expand trigger capabilities and support the broader agent ecosystem.
- Participate in Tier 2 and Tier 3 on-call rotations, troubleshooting production issues, security concerns, and urgent engineering problems to ensure system stability and security.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Our client offers a competitive benefits package that includes flexible remote working arrangements, allowing employees to work from anywhere. The role provides opportunities for professional growth and development through continuous learning initiatives, training programs, and exposure to cutting-edge AI technologies. Employees benefit from a collaborative and innovative work environment that encourages knowledge sharing and creativity. Additionally, the company offers comprehensive health and wellness benefits, paid time off, and performance-based incentives aimed at recognizing and rewarding outstanding contributions. The organization fosters a culture of diversity and inclusion, promoting equal opportunities for all employees to thrive and succeed.
Equal Opportunity
Our client is an equal opportunity employer committed to fostering an inclusive environment for all employees. They celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, religion, sexual orientation, disability, or any other protected characteristic. They believe that a diverse workforce enhances innovation and creativity, and they actively promote a culture of respect, fairness, and opportunity for everyone. All qualified applicants will receive consideration for employment without regard to any protected status.
Similar Jobs
Explore other opportunities that match your interests