AI Data Engineer
Why Join INVID
What sets INVID apart is our collaborative and flexible work environment. We believe great work happens when talented people are empowered to grow, contribute, and support one another. Our hybrid work model provides the flexibility to thrive both in the office and remotely while maintaining a healthy work-life balance. Built on a foundation of trust, respect, autonomy, and accountability, our culture encourages every team member to make an impact and have their voice heard. We are committed to supporting your professional growth through meaningful development opportunities, clear career pathways, and access to industry events and learning experiences.
Join us, where innovation meets support, and we deliver excellence together.
Role Summary:
We are seeking an AI Software Data Engineer with software development experience and proven hands-on expertise in building, integrating, and deploying AI-powered applications in production. The ideal candidate brings strong frontend and backend engineering skills, along with practical experience integrating artificial intelligence, generative AI, and large language models (LLMs) into scalable, secure, and reliable software solutions. In this role, you will develop end-to-end applications, design APIs and system integrations, implement AI-powered features, and ensure solutions meet production standards for performance, security, maintainability, and reliability. We are looking for a hands-on engineer who can translate business requirements into technical solutions, own projects throughout the software development lifecycle, and deliver measurable business value by effectively applying AI technologies.
Responsibilities:
- Design, develop, test, deploy, and maintain full-stack web applications, including user interfaces, backend services, APIs, databases, and system integrations.
- Build and integrate AI-powered solutions using LLMs, AI APIs, automation tools, semantic search, and intelligent workflow technologies to support business objectives.
- Collaborate on software architecture, technical design, code reviews, and engineering best practices to deliver scalable, secure, and maintainable solutions.
- Deploy, monitor, troubleshoot, and optimize applications in production environments, leveraging cloud technologies, CI/CD pipelines, and observability tools.
- Partner with stakeholders and cross-functional teams to translate business requirements into technical solutions, manage delivery priorities, and support ongoing application enhancements.
Requirements:
- 5+ years of professional experience in software engineering or full-stack application development.
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred. Equivalent professional experience may be considered.
- Demonstrated experience developing and maintaining production-grade software applications.
- Strong proficiency in at least one modern programming language, such as Python, JavaScript/TypeScript, Java, C#, or an equivalent technology.
- Hands-on experience developing both frontend and backend components, including APIs, application logic, and database integrations.
- Proven experience integrating AI services, LLM APIs, machine learning models, or generative AI capabilities into software applications deployed in production.
- Practical understanding of AI application development, including prompt design, model/API integration, output validation, and error handling.
- Experience working with relational or NoSQL databases and data modeling.
- Familiarity with cloud platforms, application deployment, version control, and CI/CD practices.
- Knowledge of software testing, debugging, code quality, application security, and performance optimization.
- Ability to troubleshoot complex technical problems and work independently in a collaborative environment.
- Strong communication skills and the ability to explain technical concepts to technical and nontechnical stakeholders.
- Fully bilingual in English and Spanish, both written and spoken.
- Must be a U.S. citizen and currently residing in Puerto Rico.
Preferred Requirements:
- Experience building production applications using OpenAI, Azure OpenAI, Anthropic, Google Gemini, AWS Bedrock, or equivalent AI platforms.
- Experience implementing RAG pipelines, embeddings, vector databases, semantic search, or AI-powered knowledge retrieval.
- Familiarity with AI orchestration frameworks such as Lang Chain, Lang Graph, Llama Index, or Semantic Kernel.
- Experience developing AI agents, tool-calling workflows, or multi-step automation.
- Familiarity with Docker, Kubernetes, infrastructure as code, or cloud-native application architecture.
- Experience with automated AI evaluation, model output monitoring, guardrails, and human-in-the-loop workflows.
- Experience integrating enterprise applications, authentication services, and third-party APIs.
Health & Wellness:
At INVID, we believe our people are our greatest asset. That's why we invest in their well-being, career development, and work-life balance through a comprehensive benefits package that includes:
- Hybrid work model
- Health Insurance: Medical, Dental, Pharmacy, and Vision.
- Life Insurance
- Christmas Bonus and Performance Bonus
- Continued education reimbursement
- Retirement Plan (401K)
- PTO and Sick Leave
- Flexible working hours to support work-life balance
See How We're Shaping the Future
Follow us on LinkedIn and YouTube at @invidgroup to stay connected with the latest tech insights, company culture, and career opportunities.
Equal Employment Opportunity (EEO)
INVID is committed to providing equal employment opportunities in accordance with applicable laws and regulations. Employment decisions are based on qualifications, merit, and organizational needs, without discrimination on any legally protected basis.