Match score not available

Backend Engineer (RoR + AI/ML + Postgres) at Skilldlabs

extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in Ruby on Rails, especially with API-only applications., Advanced knowledge of PostgreSQL, including extensions like pgvector., Experience with AI/ML technologies, particularly in embedding models and natural language processing., Strong background in test-driven development and automated testing..

Key responsabilities:

  • Lead the development team in enhancing the Ruby on Rails-based AI communications platform.
  • Design and implement scalable system architecture for real-time communications and AI integrations.
  • Establish coding standards and ensure high-quality code through reviews and documentation.
  • Mentor junior developers and foster a culture of technical excellence within the team.

SkilldLabs logo
SkilldLabs Small startup http://skilldlabs.com/
See all jobs

Job description

JOB TITLE: Backend Engineer (Remote)

LOCATION: Latin American locations only – Remote

COMMITMENT: Fulltime

Company Overview:

SkilldLabs is a product built from the challenges of our past. Hiring quality talent, working together in the same time-zone, and building cutting edge products at warp speed. We help startups overcome today's hiring challenges. Today, we have grown into a leading staff augmentation provider of highly skilled teams of nearshore experts.

Position Overview:

Our client is an AI-powered personal assistant designed to revolutionize business operations for brokers, residential service providers, and real estate agents. Their mission is to streamline processes like lead generation, scheduling, client engagement, and more, allowing businesses to focus on what they do best while the product works in the background to boost productivity. They’re trusted by businesses both large and small, and are growing rapidly.

We're building a cutting-edge AI communications platform that leverages advanced technologies like vector embeddings, natural language processing, and multi-channel communications. Our system integrates with multiple communication channels (SMS, email, voice) and uses vector search for semantic understanding and intelligent information retrieval.

We're seeking an experienced Developer to guide the technical direction of our AI communications platform. You'll lead development efforts, architect scalable solutions, mentor team members, and ensure high-quality code standards. This is a key technical leadership role that will shape the future of our product.

WHAT YOU’LL DO:

  • Technical Leadership: Lead the development team in building and improving our Ruby on Rails-based AI communications platform.
  • Architecture Design: Design and implement scalable system architecture for handling vector embeddings, real-time communications, and AI integrations.
  • Code Quality: Establish coding standards, review pull requests, and ensure maintainability and thorough documentation.
  • AI Integration: Enhance AI capabilities, particularly around vector embeddings, semantic search, and natural language processing.
  • API Development: Expand and improve our API endpoints using Grape and related technologies.
  • Performance Optimization: Identify and resolve performance bottlenecks, particularly around database queries and vector operations.
  • Third-party Integrations: Maintain and expand integrations with services like OpenAI, Twilio, Postmark, and other communication platforms.
  • Team Mentorship: Mentor junior and mid-level developers, fostering a culture of learning and technical excellence.

WHO YOU´RE:

  • Ruby on Rails: 5+ years of experience, particularly with API-only applications.
  • PostgreSQL: Advanced knowledge, including extensions like pgvector for vector operations.
  • AI/ML Technologies: Experience with embedding models, vector search, and NLP.
  • API Development: Expertise with API development (our stack uses Grape/Grape-Entity).
  • Background Jobs: Experience with Sidekiq and job scheduling for asynchronous processing.
  • Cloud Services: Familiarity with cloud deployment and services.
  • Testing: Strong background in test-driven development (TDD) and automated testing.
  • Git: Advanced Git workflow management.

Preferred Qualifications:

  • pgvector and the neighbor gem for Rails vector operations.
  • Knowledge of OpenAI's embedding and completion APIs.
  • Experience with communication services like Twilio (SMS, Voice) and Postmark (Email).
  • Familiarity with real-time communication using Pusher or similar services.
  • Background in chunking and processing large text documents for semantic search.
  • Experience with Kaminari for pagination with large datasets.
  • AI-powered application development experience.
  • Experience with automated CI/CD pipelines.

WHAT WE OFFER:

  • Paid online learning
  • Family Leave
  • Work from home + remote office allowance
  • Computer Sponsor program
  • Sponsored certifications
  • A dynamic and collaborative work environment
  • Opportunity to work on cutting-edge AI-driven products
  • Generous PTO plan and local holidays paid
  • Payment in USD.

If you are passionate about Backend development, thrive in a collaborative environment, and are excited about contributing to a groundbreaking project, we would love to hear from you. Apply now and be part of the team that is shaping the future at Skilldlabs!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship

Back-End Engineer Related jobs