
Senior Software Engineer - Gen AI
- Heredia
- Permanente
- Tiempo completo
- 4+ years of experience with Python, JavaScript, HTML, and CSS, with strong proficiency in both front-end (React, Angular) and back-end (Django, FastAPI, Flask) frameworks.
- Practical experience building and deploying AI-powered solutions (e.g., chatbots, enterprise assistants) using tools like FastMCP, Azure AI Search, LangSmith, LangChain, OpenAI API, and custom LLMs.
- Skilled in developing and deploying cloud-based solutions on AWS, Azure, and GCP, with hands-on experience in containerization (Docker), CI/CD pipelines, and version control (Git).
- Proficient in SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, Cosmos DB) databases; experienced in troubleshooting and improving data quality.
- Knowledge of secure coding practices, authentication, and encryption; experience with AI testing & evaluation frameworks like LangSmith and Langfuse, as well as code testing frameworks like Pytest, Cypress, and Jest.
- Strong communicator and effective team player with experience mentoring peers, coordinating cross-functional projects, and delivering AI-powered solutions that meet business needs.
- Detail-oriented with strong analytical skills; thrives in dynamic environments and consistently delivers on time.
- Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or a related field.
- Contribute to full-stack application development, integrating Python backends with modern front-end frameworks, and deploying solutions on AWS, Azure, and GCP.
- Assist in the design and implementation of enterprise-grade Generative AI solutions, including LLM-based chatbots and domain-specific assistants aligned with business goals.
- Work closely with product, business, operations, and design teams to align technical solutions with user needs and organizational objectives.
- Write secure, reusable, and testable code; follow best practices; and participate in code reviews to maintain high-quality standards.