> Markdown version of [/jobs/ext/3572270-senior-software-engineer-rails](https://www.wearedevelopers.com/jobs/ext/3572270-senior-software-engineer-rails). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Rails) - **Company:** Resemble AI, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Software Quality, Code Review, Software Design Patterns, DevOps, Web Development, PostgreSQL, Machine Learning, Performance Tuning, Software Architecture, Query Optimization, Ruby on Rails, Software Engineering, SQL Databases, Systems Integration, Web Application Frameworks, ReactJS, Rspec, Git, Containerization, Kubernetes, Information Technology, Production Code, Machine Learning Operations, Front End Software Development, Api Design, Restful APIs, Software Version Control, Docker - **Published:** October 3, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pourjdw9xz ## About the Role * Problem Solver: You enjoy tackling complex technical challenges and finding elegant solutions * System Thinker: You understand how components fit together and can design for scalability and reliability * Quality Focused: You write clean, maintainable code and have a strong sense for testing and code quality * Collaborative: You work effectively with cross-functional teams and communicate technical concepts clearly * Initiative Taker: You identify opportunities for improvement and take ownership of solutions * Continuous Learner: You stay updated with the latest in web development and are eager to expand your skills * User-Centered: You understand the impact of your work on end-users and optimize for their experience * Adaptable: You thrive in a fast-paced startup environment where priorities may shift, * 5+ years of professional software engineering experience * 3+ years of experience with Ruby on Rails in production environments * Strong understanding of RESTful API design and implementation * Experience with SQL databases (PostgreSQL preferred) and query optimization * Proficiency in writing automated tests (RSpec, Minitest) * Experience with version control systems (Git) and CI/CD pipelines * Strong understanding of software design patterns and principles * Bachelor's degree in Computer Science or equivalent experience Nice to Have * Experience with AI/ML systems * Knowledge of React or modern JavaScript frameworks * Understanding of containerization (Docker) and orchestration (Kubernetes) * Experience with AWS or other cloud platforms ## Description As a Senior Software Engineer specializing in Rails, you'll play a crucial role in designing, building, and maintaining our core platform that powers our cutting-edge voice AI technology. You'll work closely with our product, ML, and frontend teams to deliver robust solutions that scale with our growing user base and evolving needs. What You'll Do * Backend Architecture: Design and implement scalable, maintainable Rails services that power our voice AI platform * API Development: Create and maintain RESTful APIs that enable seamless integration with our ML models and frontend applications * Database Management: Optimize database schemas, queries, and performance for handling large volumes of audio data and processing * DevOps Collaboration: Work with our infrastructure team to ensure reliable deployment, monitoring, and scaling of our Rails applications * Technical Leadership: Mentor junior engineers, conduct code reviews, and establish best practices for our Rails development * System Integration: Collaborate with ML engineers to integrate voice AI models into our production environment * Testing and Quality: Implement comprehensive test suites and quality assurance processes to ensure reliable, robust code * Performance Optimization: Identify and resolve bottlenecks to ensure optimal performance of our platform * Security Implementation: Ensure our applications follow security best practices and protect sensitive voice data * Technical Documentation: Create and maintain documentation for our APIs, services, and development processes ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developer Experience in the Age of AI](https://www.wearedevelopers.com/videos/1118-developer-experience-in-the-age-of-ai) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)