Architect systems that combine traditional service-oriented architecture with AI components (model APIs, orchestration layers, evaluation loops).
Continuously improve code quality through refactoring, automated testing, system testing, and deployment automation.
Leverage AI development tools responsibly to increase velocity and maintain high-quality standards.
Review code developed by other engineers and provide thoughtful feedback on performance, scalability, security, and maintainability — including AI-generated code.
Maintain a deep understanding of business requirements and partner with stakeholders to design thoughtful, scalable solutions.
Collaborate across marketing, platform, DevOps, data, product, and analytics teams to ensure engineering decisions align with broader company goals.
Use data and experimentation to make informed engineering and product decisions.
Monitor production systems, including AI-driven features, using observability and monitoring tools.
What You Bring
2+ years of professional experience as a software engineer.
2+ years of production experience with Ruby on Rails.
2+ years of experience with React.js or React Native.
Hands-on experience integrating or building AI-powered features into business workflows (e.g., LLM integrations, AI-assisted user experiences, automation pipelines).
Experience designing, building, deploying, operating, and maintaining service-oriented architectures.
Strong experience with relational and non-relational databases.
Experience navigating ambiguous and complex project requirements with ownership and clarity.
Experience with observability and monitoring systems (NewRelic, CloudWatch, Sentry).
Strong written and verbal English communication skills.
A product mindset with the ability to balance deterministic software systems and probabilistic AI systems.
Bonus Points For
Experience building AI copilots, internal productivity tools, or intelligent automation systems.
Familiarity with vector databases, embeddings, semantic search, or AI retrieval patterns.
Exposure to Elasticsearch.
Experience with React Native.
Experience working with Docker and containerized environments.
Familiarity with the Amazon AWS ecosystem.
Experience working in a small, fast-moving team, ideally at a startup.
Contributions to AI-related side projects, prototypes, or open-source initiatives.
Why This Role Is Different
AI is embedded in our product strategy and engineering culture.
Engineers are encouraged to experiment, prototype, and rethink workflows through intelligent automation.
You’ll help shape how AI is implemented across the organization — not just consume APIs.
The following compensation information is provided to comply with job posting disclosure requirements in Colorado, New York, Washington, and California. Base Pay Range: $140,000.00 - $160,000.00. Base pay will vary depending on several factors, such as the position, location, qualifications of the individual, market conditions, and other operational business requirements. Range is dependent on the leveling process during the interview process.
Let’s chat!
HomeLight is an equal opportunity employer dedicated to building an inclusive and diverse workforce, providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. We will provide accommodations during the recruitment process upon request, and any accommodation will be addressed confidentially.