
We are looking for a Senior/Lead Data & GenAI Engineer to design, build and maintain scalable, production-grade data and AI platforms.
The role combines software engineering, distributed data processing, cloud-native technologies and Generative AI You will work across teams, drive technical initiatives and build reusable libraries and frameworks that enable reliable, scalable and testable systems.
Key Responsibilities:
Develop, test and maintain high-quality, production-ready software.
Design and implement large-scale data pipelines and distributed processing systems.
Build scalable cloud-native services and platforms using modern engineering practices.
Provide technical leadership for cross-team initiatives and complex engineering projects.
Design and develop reusable libraries, frameworks and platform components.
Optimize distributed data processing workloads for performance, scalability and reliability.
Work with data platforms including Databricks, Apache Spark and Snowflake
Develop and deploy applications using Python and/or Java
Build and operate containerized workloads using Kubernetes and cloud-native technologies.
Design and implement GenAI/LLM-based applications and services.
Work with frameworks such as LangChain and LangGraph for LLM orchestration and agentic workflows.
Collaborate with data scientists, software engineers, architects and product teams.
Establish engineering best practices around testing, observability, reliability and deployment.
Required Experience:
5+ years of professional software/data engineering experience
Strong hands-on experience with Python and/or Java
Strong experience with Apache Spark and distributed data processing.
Experience with Databricks and/or modern lakehouse platforms.
Experience with Snowflake or comparable cloud data warehouses.
Practical experience with Kubernetes and cloud-native technologies.
Experience designing and maintaining large-scale data pipelines
Strong understanding of distributed systems, scalability and production engineering.
Experience developing ML/AI or GenAI applications
Experience with LLM-based applications, RAG, AI agents or LLM orchestration.
Familiarity with LangChain, LangGraph or similar GenAI frameworks.
Strong software engineering fundamentals including testing, code quality and system design.
Nice to Have:
Experience with AWS, Azure or GCP.
Experience with streaming technologies such as Kafka.
Experience with Delta Lake / Lakehouse architecture.
Experience building RAG pipelines and vector-search solutions.
Experience with LLM evaluation, observability and productionization.
Experience with AI agents, tool calling and multi-step workflows.
Experience building internal developer platforms, frameworks or reusable engineering libraries.
Experience leading cross-functional or cross-team technical initiatives.
Ideal Candidate Profile:
The strongest candidate is not purely a Data Engineer and not purely an ML Engineer.
We are looking for someone who combines:
Software Engineering + Data Engineering + Cloud/Platform Engineering + GenAI
Typical backgrounds may include:
Senior Data Engineer
Lead Data Engineer
Senior Software Engineer – Data
Data Platform Engineer
Senior Cloud Data Engineer
AI/ML Platform Engineer
Senior ML Engineer with strong data engineering experience
GenAI Engineer with strong distributed-data/platform experience
Data & AI Architect / Technical Lead
Core Technology Stack:
Languages: Python, Java
Data: Apache Spark, Databricks, Snowflake, Delta Lake
Cloud/Platform: Kubernetes, Docker, AWS/Azure/GCP, cloud-native technologies
GenAI/ML: LLMs, RAG, LangChain, LangGraph, AI agents, vector search
Engineering: Distributed systems, APIs, CI/CD, automated testing, observability, scalability

Infotree Global was founded in 2002 in a small office in Canton, MI, Infotree Global had a clear mission; To bring the world’s best talent together with the greatest companies producing results through continuous improvement and innovation. From those humble beginnings, Infotree Global has explosively grown from a two-person operation to a global solutions company, functioning in over 150 countries across 5 different continents.
Infotree Global proudly serves more than 250 of the Global 1000, numerous government agencies, and some of the world’s largest nonprofit organizations. Our sustained growth is attributed to our focus and commitment to our thousands of full-time professionals. In today’s market, where high-quality dedicated individuals are in demand; Infotree Global recognizes that an emphasis on understanding, achieving, and exceeding our employee’s goals, aspirations and overall experience is paramount. This “people over profits” mindset has yielded tremendous success for our employees and clients. Our employees have a vast array of assignments available across the world to help achieve and exceed their career goals and our clients have motivated, dedicated, and hardworking professionals on their team. We are here to help the best talent work with the greatest companies to produce innovative results in a variety of industries including but not limited to IT, Engineering, Clinical, Skilled Trades, Finance and Accounting.
Our mission’s success is supported by several industry awards and accolades. If you are looking for a committed and understanding partner, your search ends here.