Overview
This role supports the development and operation of internal AI systems using an established codebase and AWS-native services. The position is focused on practical AI application development, deployment, and enablement rather than research. The developer will contribute code, support AI workflows, assist with MLOps-related activities, and help other developers become productive within the AI environment.
Responsibilities
- Develop and maintain Python-based AI services using an existing internal codebase
- Implement and extend RAG workflows using LangChain and LangGraph
- Build and support AI orchestration using AWS Step Functions
- Deploy AI services via Git-based CI/CD pipelines in AWS
- Participate in Scrum-based development and sprint planning
- Translate non-developer feature descriptions into clear/concise work items for developers to execute
- Perform code reviews and help establish coding standards
- Support onboarding and training of other developers on internal AI frameworks
- Collaborate with security and operations teams to support compliant deployments
Skills Required
Required Technical Skills* Strong Python development experience
- Hands-on experience with LangChain and/ LangGraph
- Expertise writing CRUD API calls supporting AI markdown and corresponding metadata
- Prompt Engineering
- Experience deploying applications in AWS (Step Functions, Lambda, or containers)
- Past experience optimizing AI tools and systems to ensure prompts return efficiently
- Proficiency with Git-based workflows and VS Code
- Familiarity with Agile/Scrum development
- Working knowledge of MLOps fundamentals (CI/CD, environment separation, logging)
Preferred / Nice-to-Have* Experience building or supporting RAG pipelines
- Familiarity with metadata tagging, versioned knowledge sources, and access-aware retrieval (ABAC concepts)
- Exposure to secure or regulated environments (government experience a plus)
- AWS certification
- Experience participating in code reviews or mentoring other developers
- Full-stack web development experience (Blazor/Angular/React)
What We’re Looking For* A practical engineer who can work within an existing architecture
- Someone comfortable balancing AI development with operational constraints
- A team-oriented developer who can help others succeed
- An engineer comfortable interacting with both developer and non-developer team mates
Experience* 5-7 years experience
Salary Range: $75,000 $85,000/year, DOE
Education
A bachelor’s degree in computer science (or other relevant concentration) required. An additional three years of directly relevant software development experience may substitute for the degree requirement.
Full-Time
person
Entry-Level
business
On-site
Benefits
We offer competitive salaries commensurate with education and experience. We have an excellent benefits package that includes:
Health & Welfare
Company Paid
- Major Medical Insurance for employees and family members
- Dental Insurance for employees and family members
- Vision Insurance for employees (employee-paid for family members)
- Group Life Insurance
- Accidental Death and Dismemberment Insurance
- Travel Accident Insurance
- Long-Term Disability
Voluntary
- Short-Term Disability
- Supplemental Life Insurance
- Flexible Spending Account (pre-tax deferrals for health care expenses)
Retirement
Money Purchase Pension Plan - 100% Company funded defined contribution retirement plan. One-year entry waiting period and 5-year vesting. Core Funds available and a self-directed brokerage account option.
Time Off
Tecolote’s generous paid time off benefits give employees the flexibility they need to relax, recharge and take care of the unexpected.
- Annual Leave
- Bereavement Leave
- Holidays
- Jury Duty/Witness Leave
- Military Leave
- Sick Leave
Location
Corporate Headquarters
420 S. Fairview Avenue, Suite 201
Goleta, California 93117-3654
(805) 571-6366
Get Directions
Submit Resume
Tracking Number: 001-26-3