Position: AI/Python Architect
The following information aims to provide potential candidates with a better understanding of the requirements for this role.
Job Location: Newport Beach, CA
Job Type: Full Time
Immediate Interview
Role Overview
We are seeking a hands-on Senior Development Manager to lead the design and delivery of AI-enabled software platforms, internal tools, and data-driven applications.
This role is centred on software engineering leadership. You will manage and mentor a team of developers while remaining technically involved in architecture, design, and critical implementation work. The focus is on building high-quality, scalable software systems using Python, modern web technologies, and AI-assisted development approaches.
A strong candidate will also bring practical experience in building Retrieval-Augmented Generation (RAG) applications, as well as designing and implementing agentic workflows and agent-based AI systems.
Key Responsibilities
Engineering & Architecture
Lead the design and development of AI-enabled applications and internal platforms
Build and maintain Python-based services, APIs, and data-processing components
Define and enforce software architecture standards, coding practices, and quality benchmarks
Drive adoption of modern development workflows, including automated testing and CI/CD
Review designs and code to ensure maintainability, scalability, and correctness
AI, Agentic Systems & Automation
Design and build RAG-based applications using LLMs, embeddings, vector databases, and knowledge retrieval pipelines
Build and maintain agentic workflows and AI agents for task automation, reasoning, orchestration, and decision support
Identify opportunities to apply AI and data analysis to improve efficiency, insight, and user experience
Guide the team in the effective use of AI-assisted development tools
Build intelligent automation to reduce repetitive manual effort across systems and workflows
Evaluate and implement modern AI patterns such as tool use, memory, orchestration, prompt workflows, and multi-step execution pipelines
Team Leadership
Manage, mentor, and develop a globally distributed team of software engineers
Plan and execute work using Agile / Lean methodologies (sprint planning, prioritization, delivery tracking)
Provide technical guidance, coaching, and performance feedback
Foster a strong engineering culture focused on ownership, quality, and continuous improvement
Collaboration & Platform Strategy
Partner with stakeholders to translate requirements into well-defined technical solutions
Lead tooling and platform decisions, including evaluation of new technologies and retirement of legacy systems
Coordinate with infrastructure and platform teams as needed to ensure successful deployments
Required Qualifications
Experience
7+ years of professional experience in software development, with prior responsibility for technical leadership or people management
Demonstrated success delivering complex internal software platforms or tools
Experience balancing hands-on engineering work with team leadership
Hands-on experience building and deploying RAG applications
Experience designing and implementing agentic workflows, AI agents, or agentic systems
Technical Skills
Strong Python development experience with solid object-oriented design principles
Experience designing, coding, testing, and delivering production-quality software
Proficiency in modern JavaScript and TypeScript, including type systems and current language patterns
Experience building React-based user interfaces using modern practices (hooks, context, component-driven design)
Intermediate SQL and relational database experience
Strong understanding of:
Git-based version control and collaborative workflows
Automated xsgimln testing and CI/CD pipelines
Reading and understanding existing codebases
Familiarity with AI application components such as:
LLMs / foundation models
Embeddings and vector databases
Prompt engineering and evaluation
API integrations and workflow orchestration
Education
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Advanced degree is a plus but not required
Good to Have (Optional)
Exposure to SRE or reliability engineering concepts (monitoring, observability, incident analysis)
Familiarity with Infrastructure as Code tools such as Terraform
Experience with cloud platforms (e.g., AWS, Azure, GCP)
Experience with analytical or data-intensive systems
Exposure to frameworks and tooling related to:
LLM orchestration
AI observability / evaluation
workflow automation
agent frameworks
Personal Attributes
Strong problem-solving and analytical skills
Builder mindset with a bias toward automation and simplification
Clear communicator able to work across technical and non-technical teams
High ownership, accountability, and attention to quality
Commitment to learning and continuous improvement