Job Role: Application Developer Location: Remote Duration: 5-month contract with possible extension.
JOB DESCRIPTION
We are seeking a Senior Backend Software Developer to join our AI team team. This system uses LLMs, vector embeddings, and rule-based recommendation engines to generate and manage personalized selling points for financial products. You will contribute to both backend development, building new features, improving system reliability, and collaborating with a small agile team.
Core Responsibilities
Work with PostgreSQL for database operations, including schema design and query optimization
Integrate with Azure OpenAI and embedding models for LLM-powered features
Write strong clean typed Python code that's production ready
Write unit and integration tests (pytest) with high coverage; participate in code reviews
Collaborate with the team on architecture decisions, code quality, and technical documentation
Qualifications
5 years of professional software development experience
Strong proficiency in Python (3.10 ), FastAPI, and async/await patterns
Strong proficiency in PostgreSQL (schema design, query optimization, migrations)
Experience integrating with LLM APIs (OpenAI, Azure OpenAI) and building AI-powered features
Understanding of vector databases/embeddings and RAG architectures
Experience with building test suites, golden data sets, and LLM evaluation
Some familiarity with LLM components such as tokenization, cache, etc.
Strong code quality practices — type annotations, linting, automated testing
Excellent communication skills; ability to work independently in a distributed team
Experience in financial services or enterprise software development is a plus
Familiarity with Pydantic, dependency injection patterns, and repository-pattern architectures is a plus
Numbers & Facts
Location
Cupertino, CA (Remote)
Industry
Other/Not Classified
Salary
$62.14–$74.97 Per Hour
Company Size
100 to 499 employees
Year Founded
1998
Website
www.eteaminc.com
About Company
Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
Skills
Agile Programming Methodologiesunmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Code Reviewsunmatched
Communication Skillsunmatched
Data Setsunmatched
Database Designunmatched
Dependency Injectionunmatched
Enterprise Applicationsunmatched
Financial Services Softwareunmatched
Integration Testingunmatched
Microsoft Windows Azureunmatched
PostgreSQLunmatched
Pytestunmatched
Python Programming/Scripting Languageunmatched
Query Optimizationunmatched
Reliability Engineeringunmatched
Sales Managementunmatched
Software Developmentunmatched
Systems Reliabilityunmatched
Team Playerunmatched
Technical Writingunmatched
Test Automationunmatched
Test Suiteunmatched
Unit Testunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.