Insight Enterprises is looking for a Senior AI/ML Engineer to architect and implement the end-to-end lifecycle of intelligent, data-driven systems. You will bridge the gap between robust data engineering and advanced model development, ensuring AI initiatives are grounded in high-quality data and scalable infrastructure. In this role, you will serve as the technical lead driving innovation for our clients.
What You'll Do
- Lead the design and implementation of ML solutions across the entire lifecycle, including supervised, unsupervised, and deep learning architectures.
- Implement and integrate generative AI models and LLMs, including custom fine-tuning, prompt engineering, and deployment for specialized applications.
- Design and implement Retrieval-Augmented Generation (RAG) architectures using Vertex AI Vector Search to ground model responses in enterprise data.
- Explore and deploy multimodal use cases involving audio, video, or image data.
- Implement MLOps practices and tools for model deployment, monitoring, versioning, and pipeline orchestration using Docker, Kubernetes, and Airflow.
- Operationalize machine learning models on large datasets, ensuring performance tuning, capacity planning, and system monitoring/alerting.
- Build and maintain high-quality model serving frameworks and API integrations using FastAPI, Cloud Run, or GKE.
- Architect complete data warehouse solutions on BigQuery, including star/snowflake schema designs, query optimization, and ETL/ELT pipelines.
- Build end-to-end data pipelines for structured/unstructured data ingestion, including chunking strategies, embedding generation, and metadata management.
- Provide deep technical guidance and mentorship to junior engineers, sharing best practices and troubleshooting techniques.
- Collaborate as a lead technical expert in strategic pre-sales engagements, delivering expert solution demonstrations and crafting compelling technical proposals.
- Conduct in-depth workshops to address complex client needs and business strategies.
What We're Looking For
- 5+ years in IT with 4+ years specifically designing and implementing ML solutions.
- High proficiency in Python (Pandas, Polars, NumPy, Scikit-learn, XGBoost, TensorFlow/PyTorch).
- Experience in Java, Scala, or Go.
- Expert-level experience with Vertex AI (Workbench, Model Garden), BigQuery, and Cloud Storage.
- Hands-on experience with production-grade data solutions (relational and NoSQL).
- Excellent ability to articulate complex technical concepts to both technical and non-technical audiences.
Nice to Have
- Experience in a technical consulting environment.
- Experience with big data frameworks like Hadoop or Spark.
Technical Stack
- Languages: Python, Java, Scala, Go
- ML Libraries: Pandas, Polars, NumPy, Scikit-learn, XGBoost, TensorFlow/PyTorch
- Cloud Platforms & Tools: Vertex AI, BigQuery, Cloud Storage, Cloud Run, GKE
- Infrastructure & Orchestration: Docker, Kubernetes, Airflow
- API Frameworks: FastAPI
Benefits & Compensation
- Freedom to work from another location for up to 30 consecutive calendar days per year.
- Medical Insurance.
- Health Benefits.
- Professional Development: Access to a Learning Platform and Certificate Reimbursement.
- Shift Allowance.
Work Mode
This is a global role.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.


