Role : Senior AI Platform Developer
Location : Houston, TX (Onsite)
Duration : Long Term
Job Summary :
We are seeking an experienced Senior AI Platform Developer to take ownership of our enterprise-grade conversational AI system that powers multiple specialized bots for different business functions. This is a hands-on technical role that combines cutting-edge AI / ML development with enterprise integration and business stakeholder engagement.
Technology Stack :
- Backend : Python 3.10+, FastAPI, Async / Await patterns
- AI / ML : Azure OpenAI (GPT-5), prompt engineering, RAG patterns
- Frontend : Vanilla JavaScript, MSAL.js authentication, Server-Sent Events
- Databases : Snowflake, SQL Server, Azure Cosmos DB
- Search : Azure AI Search with semantic ranking
- Infrastructure : Ubuntu Linux, Nginx, Docker, Systemd
- Cloud : Azure (OpenAI, Cosmos DB, Blob Storage, AI Search)
- Auth : Azure AD with OAuth 2.0 / OIDC
Key Responsibilities
1. Platform Development & Maintenance
Maintain and enhance the existing AI platformImplement bug fixes and performance optimizationsEnsure 99.9% uptime for production servicesManage streaming responses, conversation history, and document exportsHandle natural language to SQL generation for database queriesMaintain authentication flow with Azure AD and token management2. New Bot Development
Work with business stakeholders to identify AI automation opportunitiesDesign and implement new specialized bots following established patternsCreate intelligent system prompts with context injectionIntegrate with enterprise data sources (databases, APIs, documents)Implement RAG (Retrieval-Augmented Generation) patternsBuild natural language interfaces for complex business queries3.Business Partnership
Meet with department heads to understand pain pointsTranslate business requirements into technical solutionsDemo capabilities and gather feedbackCreate documentation for end usersProvide training and support for new featuresMeasure and report on bot usage and value delivered4. Technical Excellence
Optimize Azure OpenAI token usage and costsImprove response accuracy and relevanceEnhance error handling and user experienceDocument code changes and architectural decisions Senior AI Platform DeveloperParticipate in code reviews and knowledge sharingStay current with AI / ML best practicesRequired Technical Skills
Must-Have Experience
5+ years of Python development with strong async / await experience2+ years working with LLMs (GPT-4, Claude, etc.) and prompt engineeringProduction experience with FastAPI or similar async frameworksSQL expertise including complex queries and database designCloud platforms - Azure preferred, AWS / GCP acceptableLinux / Unix administration and shell scriptingGit version control and collaborative developmentRequired Knowledge Areas
Natural Language Processing : Understanding of embeddings, RAG, semantic searchStreaming architectures : SSE, WebSockets, async generatorsAuthentication : OAuth 2.0, JWT tokens, session managementDatabase systems : Both SQL and NoSQL paradigmsRESTful APIs : Design, implementation, and consumptionInfrastructure as Code : Docker, systemd services, nginx configurationPreferred Technologies
Snowflake or similar cloud data warehouseAzure AI Search or ElasticsearchCosmos DB or similar NoSQL databasesMSAL.js or similar authentication librariesMarkdown processing and renderingDocument generation (PDF, DOCX, XLSX)Required Soft Skills
Business Acumen
Ability to understand business processes and identify automation opportunitiesExperience translating technical capabilities into business valueStrong presentation skills for stakeholder meetingsComfort working with non-technical usersProblem-Solving Approach
Systematic debugging of complex async / streaming issuesCreative solutions for natural language understanding challengesAbility to optimize for both accuracy and performanceExperience with incremental improvement methodologiesCommunication Style
Clear technical documentation writingPatient explanation of AI capabilities and limitationsProactive communication about risks and timelinesCollaborative approach to requirement gatheringNice-to-Have Qualifications
Experience with ChromaDB or vector databasesKnowledge of HSE (Health, Safety, Environment) regulationsFinancial services or energy sector experience Senior AI Platform DeveloperContributions to open-source AI / ML projectsExperience with multi-modal AI (images, documents)Background in building conversational AI systems