Sr. Specialist, Full Stack AI
Colgate-Palmolive Sr. Specialist, Full Stack AI
About the Role
At Colgate-Palmolive, our technology teams are dedicated to driving growth and digital innovation through cutting-edge solutions. We foster a workplace that encourages creative thinking, experimentation, and authentic collaboration across global teams.
As a Senior Expert Full Stack Developer, you will lead the end-to-end design, development, and production deployment of scalable web applications and intelligent AI solutions within our Global Technology (R&D) landscape. We are looking for a hands-on builder who excels at core full-stack software engineering and possesses proven experience architecting, deploying, and scaling Agentic AI systems and LLM workflows. Experience leveraging low-code platforms like Retool to accelerate business delivery is a strong secondary advantage.
Key Responsibilities
1. Full Stack Application Engineering
-
Design, architect, and maintain robust, end-to-end full-stack applications (front-end, back-end APIs, microservices) across the enterprise.
-
Ensure all application architectures are secure, scalable, performant, and aligned with enterprise standards.
-
Optimize relational database schemas, complex queries, and server-side logic for high performance.
2. Agentic AI & AI Systems Deployment
-
Architect, build, and deploy production-ready AI solutions, including Agentic workflows, autonomous agent frameworks, and multi-step reasoning systems.
-
Integrate model APIs, LLM orchestrations, RAG (Retrieval-Augmented Generation) architectures, and vector search systems into core business applications.
-
Implement robust observability, automated testing, CI/CD, and performance monitoring for deployed AI and ML models.
-
Drive prompt engineering strategies, tool-calling mechanisms, and fine-tuning pipelines to automate complex enterprise workflows.
3. Low-Code & Rapid Delivery
-
Utilize Retool (or similar low-code platforms) to rapidly construct internal tools, dashboards, and custom interfaces that accelerate delivery.
-
Combine custom code and APIs with low-code components to empower business teams with self-service AI capabilities.
4. Leadership & Technical Governance
-
Provide technical leadership, architectural guidance, and code reviews across global Agile Scrum teams.
-
Mentor junior engineers and citizen developers on full-stack, AI integration, and code quality best practices.
-
Partner closely with product owners, business analysts, and data science teams to convert complex requirements into high-impact software solutions.
Basic Qualifications
-
Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, Mathematics, or a related technical field.
-
Experience:
-
6+ years of professional experience designing, building, and deploying scalable full-stack web applications.
-
-
AI & Agentic AI Systems: Practical experience building and deploying production AI/LLM solutions, including multi-agent systems, tool usage/function calling, RAG architectures, and API integrations.
-
Orchestration Frameworks: Hands-on familiarity with modern AI orchestration and agent frameworks (e.g., LangChain, AutoGen, CrewAI, LlamaIndex, or custom agentic workflow engines).
-
Backend & Data: Deep proficiency in Python (Django, FastAPI, or Flask) alongside relational database design (SQL optimization, data modeling).
-
Frontend: Strong experience building modern user interfaces using JavaScript/TypeScript frameworks (React, Angular, or Vue).
-
Cloud & DevOps: Hands-on experience with cloud platforms (AWS, Azure, or GCP), Git version control, and DevSecOps/CI-CD practices.
-
Engineering Culture: Solid understanding of Test-Driven Development (TDD), web security, networking, and system debugging.
Preferred Qualifications
-
Low-Code Experience: Prior experience leveraging Retool or similar platforms to build low-code internal applications and admin panels.
-
Vector Databases & Search: Experience with specialized vector databases (e.g., Pinecone, Qdrant, Milvus, Weaviate) or hybrid search setups.
-
Infrastructure: Experience with containerization and orchestration tools like Docker and Kubernetes.
-
Distributed Systems: Experience with event-driven architecture, streaming data pipelines, and real-time analytics.
-
Methodology: Experience working in global cross-functional Agile/Scrum teams.