What are the responsibilities and job description for the Principal Enterprise Software Architect position at IDEXX?
As the Principal Enterprise Software Architect , you will lead Principal AI Software Architecture in IT supporting requests and design support for emerging Enterprise AI needs from internal IT Centers of Excellence and the lines of business. This role focuses on AI-based application integration across commercial enterprise AI systems, Agentic AI capabilities, and custom applications leveraging APIs, LLM services, tools, and development enhancements.
In this role...
Own the end-to-end lifecycle of Enterprise AI software development, from concept to deployment, including architecture design, development, testing, and scaling of AI-powered systems
Derive technology roadmaps for enterprise generative AI platforms and products, with focus on integration between platforms like Microsoft Azure OpenAI Service, AWS Bedrock Anthropic Claude and Google Vertex AI Gemini
Understand internal micro-services, platforms, third-party systems (e.g., Databricks, Snowflake), and growing open-source code repositories (LangChain, LlamaIndex) to best leverage them during AI product development
Contribute to internal platforms and build re-usable components that can connect to enterprise data sources (SQL, NoSQL, vector databases) and power semantic search, RAG chatbots, and other generative AI applications
Develop platforms and systems enabling unified experience across applications with orchestration layers (e.g., Langfuse, Arize) that drive insights for end-to-end digital customer experiences
Design and implement robust AI governance, including prompt management, evaluation frameworks, and model deployment pipelines
Ensure system reliability, performance, and security at scale for Enterprise AI applications, with particular focus on LLM output safety, data privacy, and evaluation
Help build and maintain our Continuous Delivery pipeline with the goal of moving AI-powered changes to production faster and safer, while ensuring key operational standards
Create and implement strategies to support business growth through AI-driven technological advancements, ensuring flexibility and adaptability
Provide peer reviews to other specialists including feedback on performance, scalability, and correctness of AI systems
Keep abreast of emerging trends and technologies in AI, including vector databases, AI agents, multi-modal models, and fine-tuning approaches
Act as a strong advocate of proven methods in AI engineering and bring a detailed approach to testing, continuous delivery, and reducing technical debt in AI systems
What you will need to succeed...
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience
15 years of proven experience building sophisticated applications and APIs in Cloud and hybrid cloud environments at large scale preferably in Python
Strong experience with enterprise AI application development, including RAG-based search systems, AI agents, and conversational interfaces
Experience with major LLM platforms (OpenAI, Anthropic, Google, Meta, Microsoft, etc.) and integration patterns
Proven expertise of performance, reliability in sophisticated distributed AI systems and the teams that build them
Strong proficiency in multiple programming languages and technologies relevant to AI and system development, particularly Python/PyTorch ecosystems
Experience with vector databases (Pinecone, Weaviate, Chroma, etc.) and embedding technologies
Proven track record to lead sophisticated AI projects and deliver results in a fast-paced, multifaceted environment
Technical leadership designing AI-powered products as well as mentoring and developing high-performing teams
Extremely motivated, highly passionate, and curious about new AI technologies. Take pride in your work and strive to achieve incredible results and possess superb communication and planning skills
Has delivered software in a cloud context and is familiar with the patterns and process of managing cloud infrastructure for AI workloads
Excellent leadership, problem-solving, analytical and communication skills, capable of inspiring and leading a technical team
Additional skills that would be a plus...
Experience enhancing enterprise efficiency and employee experience through the effective use of Generative AI based solutions, particularly multi-agent systems or autonomous AI assistants
Experience implementing AI orchestration platforms (e.g., LangChain, LlamaIndex) at enterprise scale
Fascinated by unique and difficult problems in AI - resilient and persistent in the pursuit of solutions
Experience with Cloud Platforms for AI workloads, experience with Kubernetes and Docker for model deployment
Self-motivation and a drive to get things to "done"
Excellent programming, debugging, performance analysis, and test design skills using Java, Next.js. Python for AI systems
Knowledge of retrieval augmentation techniques, prompt engineering, and AI system evaluation
Why IDEXX?
We’re proud of the work we do because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
Let’s pursue what matters together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
In this role...
Own the end-to-end lifecycle of Enterprise AI software development, from concept to deployment, including architecture design, development, testing, and scaling of AI-powered systems
Derive technology roadmaps for enterprise generative AI platforms and products, with focus on integration between platforms like Microsoft Azure OpenAI Service, AWS Bedrock Anthropic Claude and Google Vertex AI Gemini
Understand internal micro-services, platforms, third-party systems (e.g., Databricks, Snowflake), and growing open-source code repositories (LangChain, LlamaIndex) to best leverage them during AI product development
Contribute to internal platforms and build re-usable components that can connect to enterprise data sources (SQL, NoSQL, vector databases) and power semantic search, RAG chatbots, and other generative AI applications
Develop platforms and systems enabling unified experience across applications with orchestration layers (e.g., Langfuse, Arize) that drive insights for end-to-end digital customer experiences
Design and implement robust AI governance, including prompt management, evaluation frameworks, and model deployment pipelines
Ensure system reliability, performance, and security at scale for Enterprise AI applications, with particular focus on LLM output safety, data privacy, and evaluation
Help build and maintain our Continuous Delivery pipeline with the goal of moving AI-powered changes to production faster and safer, while ensuring key operational standards
Create and implement strategies to support business growth through AI-driven technological advancements, ensuring flexibility and adaptability
Provide peer reviews to other specialists including feedback on performance, scalability, and correctness of AI systems
Keep abreast of emerging trends and technologies in AI, including vector databases, AI agents, multi-modal models, and fine-tuning approaches
Act as a strong advocate of proven methods in AI engineering and bring a detailed approach to testing, continuous delivery, and reducing technical debt in AI systems
What you will need to succeed...
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience
15 years of proven experience building sophisticated applications and APIs in Cloud and hybrid cloud environments at large scale preferably in Python
Strong experience with enterprise AI application development, including RAG-based search systems, AI agents, and conversational interfaces
Experience with major LLM platforms (OpenAI, Anthropic, Google, Meta, Microsoft, etc.) and integration patterns
Proven expertise of performance, reliability in sophisticated distributed AI systems and the teams that build them
Strong proficiency in multiple programming languages and technologies relevant to AI and system development, particularly Python/PyTorch ecosystems
Experience with vector databases (Pinecone, Weaviate, Chroma, etc.) and embedding technologies
Proven track record to lead sophisticated AI projects and deliver results in a fast-paced, multifaceted environment
Technical leadership designing AI-powered products as well as mentoring and developing high-performing teams
Extremely motivated, highly passionate, and curious about new AI technologies. Take pride in your work and strive to achieve incredible results and possess superb communication and planning skills
Has delivered software in a cloud context and is familiar with the patterns and process of managing cloud infrastructure for AI workloads
Excellent leadership, problem-solving, analytical and communication skills, capable of inspiring and leading a technical team
Additional skills that would be a plus...
Experience enhancing enterprise efficiency and employee experience through the effective use of Generative AI based solutions, particularly multi-agent systems or autonomous AI assistants
Experience implementing AI orchestration platforms (e.g., LangChain, LlamaIndex) at enterprise scale
Fascinated by unique and difficult problems in AI - resilient and persistent in the pursuit of solutions
Experience with Cloud Platforms for AI workloads, experience with Kubernetes and Docker for model deployment
Self-motivation and a drive to get things to "done"
Excellent programming, debugging, performance analysis, and test design skills using Java, Next.js. Python for AI systems
Knowledge of retrieval augmentation techniques, prompt engineering, and AI system evaluation
Why IDEXX?
We’re proud of the work we do because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
Let’s pursue what matters together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.