Are you a passionate software developer looking to build innovative AI-powered products and applications? Emergence AI is seeking a talented Full Stack Engineer to join its growing technology team in Irvine, California. This is an exciting opportunity to work on cutting-edge artificial intelligence solutions, collaborate with experienced engineers, and contribute to products that shape the future of intelligent automation. Offering a competitive salary of up to $140,000 per year, this role is ideal for professionals who thrive in fast-paced, technology-driven environments.
Job Overview
| Field | Details |
|---|---|
| Company Name | Emergence AI |
| Role | Software Engineer – Full Stack |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, or related field |
| Job Location | Irvine, California, USA |
| Salary | Up to $140,000 per year |
| Work Type | Hybrid / On-site |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Artificial Intelligence & Software Development |
Job Description
We’re seeking a “Software Engineer – Full Stack” to build robust, tested, and scalable systems across our platform. You’ll work across backend services, frontend interfaces, and AI agent tooling , contributing to test automation, API development, and production infrastructure that powers autonomous agents for enterprise customers. This is an excellent opportunity for an early-career engineer to gain deep experience in production AI systems while working alongside senior engineers and researchers.
Requirements
Test Automation & Quality Engineering
- Build and maintain comprehensive test automation suites across backend APIs, frontend components, and agent workflows
- Design integration tests that validate multi-service interactions and agent orchestration patterns
- Implement end-to-end test scenarios covering data ingestion, transformation, and agent decision pipelines
- Develop automated regression testing frameworks to ensure platform reliability and reduce manual QA overhead
- Create testing infrastructure for agent evaluation, including output validation and performance benchmarking
Full-Stack Development
- Build backend services and APIs using Python to support agent runtimes and data pipelines
- Develop frontend interfaces for agent monitoring, workflow visualization, and human-in-the-loop approval systems
- Implement RESTful and event-driven APIs that connect agent systems to enterprise data sources
- Write clean, maintainable code following team conventions and code review feedback
AI Agent Tooling & Development
- Build tooling and utilities that accelerate agent development and debugging workflows
- Contribute to agent evaluation frameworks and observability dashboards
- Participate in agent workflow design and implementation under senior engineer mentorship
- Help instrument agent systems with logging, tracing, and performance monitoring
Collaboration & Growth
- Work closely with senior engineers on architectural design and production deployment
- Participate in code reviews, design discussions, and team planning sessions
- Document systems, APIs, and testing strategies to support team knowledge sharing
- Take ownership of features end-to-end with guidance from experienced team members
Required Qualifications
Technical Foundations
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 0-3 years of professional software engineering experience
- Strong programming fundamentals in Python or similar languages (Java, TypeScript, Go)
- Experience building and consuming RESTful APIs
- Understanding of relational databases, SQL, and data modeling basics
- Familiarity with version control (Git), CI/CD pipelines, and automated testing frameworks
Software Engineering Skills
- Ability to write clean, well-tested code with attention to edge cases and error handling
- Experience with test automation frameworks (pytest, Jest, Selenium, Playwright, or similar)
- Understanding of async programming concepts and concurrent systems
- Basic knowledge of frontend development (React, TypeScript, HTML/CSS) or willingness to learn
Mindset & Attributes
- High curiosity and growth mindset, excited to learn new technologies and domains
- Strong problem-solving skills and ability to debug complex issues independently
- Excellent communication and collaboration skills
- Willingness to take ownership and iterate based on feedback
- Interest in AI/ML systems and agentic AI (prior experience not required)
Nice to Have
- Academic projects or internships involving machine learning, NLP, or AI systems
- Experience with FastAPI, asyncio, or event-driven architectures
- Exposure to Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)
Selection Process
- Application Review
- Technical Assessment
- Coding Interview
- Technical Team Interview
- Hiring Manager Interview
- Reference Check
- Final Offer
How to Apply
- Visit the official Emergence AI careers page.
- Search for the “Full Stack Engineer” position in Irvine.
- Review the job requirements and responsibilities.
- Prepare your updated resume and supporting documents.
- Complete the online application form.
- Submit your application and await further communication from the recruitment team.