Criteria is a leading talent success company empowering organizations to make smarter, more objective hiring decisions through science-based assessments and talent management solutions. We are looking for a Software Engineer with strong back-end development skills in PHP, MySQL, and AWS to join our engineering team, contributing to building scalable APIs, AI pipelines, and system integrations that power our products.
Responsibilities
- Build and maintain scalable backend APIs and services using PHP (Laravel) and MySQL.
- Design and implement AI pipelines and solutions, including RAG databases and multi-agent LLM systems.
- Develop system integrations with third-party platforms like Slack, Microsoft Teams, and calendar services.
- Build modern cloud-based architectures using AWS services, including both traditional and serverless components.
- Collaborate with Product, Design, and other engineers to deliver high-impact, customer-focused features.
- Explore, propose, and implement AI-driven solutions that enhance our product and customer experience.
- Contribute to a strong testing culture by writing tests, promoting code quality, and delivering reliable, maintainable code.
- Contribute to and refine CI/CD pipelines using CircleCI, and ensure the delivery of high-quality, well-tested code.
- Participate in system monitoring, troubleshooting, and ongoing operational improvements.
Qualification
Required
- Strong back-end experience with PHP (Laravel) and MySQL.
- Proven ability to design and deliver scalable API architectures.
- Hands-on experience building AI pipelines, including Retrieval-Augmented Generation (RAG) systems and multi-agent LLM architectures.
- Experience with AWS services, including EC2, Elastic Beanstalk, Lambda, API Gateway, and related cloud infrastructure.
- Experience integrating with external platforms like Slack, Microsoft Teams, and calendar services.
- Comfortable working in a CI/CD environment, ideally with CircleCI.
- Strong written and verbal communication skills, with the ability to work effectively across globally distributed teams.
Preferred
- Front-end development experience with React, JavaScript, and TypeScript.
- Experience designing and implementing systems that leverage Model Context Protocol (MCP) for advanced AI workflows in a fast-paced, agile environment.
- Experience working closely with Product teams to translate customer needs into technical solutions.
- Familiarity with Infrastructure as Code (IaC) principles.
- AWS Certification (Developer Associate or higher).
- Contributions to open-source projects or personal tech initiatives.