JobMatch
← Back to jobs

Artificial Intelligence Engineer

MPower Plus

RemoteKrakowski, Małopolskie, PolandseniorContract
Posted
yesterday
Source
LinkedIn (remote, Europe)
Field
Engineering

Skills

AIMachine LearningCommunicationPrototypingLeadershipTerraformAnalyticsSnowflakeSecurityRoadmappingAirflowPythonDockerDevOpsAzureCI/CDSparkJavaLLMsSQLNLPdbtGitUI Design

Description

Title: Senior AI Engineer /Solution Engineer — Supply Chain AI Location: Poland, Remote /hybrid Experience: 8+ years Job Description: Required Qualifications Core Programming & Tooling · Strong programming proficiency in Python, producing production-quality, well-structured code. · Proficient in SQL; experience with large-volume datasets in Spark and/or Snowflake. · Comfortable scripting in Python and Bash for automation and tooling. · Expertise with Git for version control, branching strategies, code review, and pull request workflows. · Familiarity with experiment tracking and model versioning (e.g., MLflow). Snowflake · Data lake vs data warehouse architecture (medallion architecture: bronze/silver/gold) · API integration patterns for ingesting from source systems · Schema evolution and handling semi-structured data · Advanced SQL (window functions, CTEs, recursive queries, semi-structured data with VARIANT/JSON) · Warehouse sizing, scaling, and cost optimization · Data sharing, Time Travel, Zero-Copy Cloning · Snowpipe for streaming/continuous ingestion · Role-based access control (RBAC), security, and data governance · Query performance tuning (clustering keys, micro-partitions, query profiling) · Streams and Tasks for CDC and orchestration · Snowpark (Python/Java integration) is increasingly valuable · Model development (staging/intermediate/mart layers) · Jinja templating, macros, and incremental models · Snapshots for SCD Type 2 · dbt testing (schema tests, dbt-utils) · Version control: Git/GitHub or Azure Repos, branching strategies · Orchestration: Airflow, Azure Data Factory, or Dagster · Data modeling: Dimensional modeling (Kimball), star/snowflake schemas · CI/CD: Automated testing and deployment for dbt models and pipelines Machine Learning & Statistical Modeling · Hands-on experience building and deploying ML on large-scale production datasets. · Regression, classification, clustering, and ensemble methods. · Time series forecasting. · Optimization modeling (linear programming, mixed-integer programming). · Feature engineering, data wrangling, backtesting, and statistical analysis on structured data. · Sound evaluation practice: proper train/validation/test splits, leakage avoidance, and forward/out-of-sample validation. LLM Applications & AI Agents · AI agent development: building agentic frameworks using Azure AI Foundry and Azure model endpoints, including tool-use patterns and multi-step orchestration. · Experience with orchestration frameworks such as LangChain or LlamaIndex. · Prompt engineering and chain-of-thought design for complex, multi-step workflows. · RAG pipeline development: chunking, vector embedding/indexing (Azure AI Search), and response generation using LLM endpoints. · Integrating LLMs and agents with structured data sources (SQL/Snowflake), tools, and external systems/APIs. · Grounding, citation, and evaluation techniques to control hallucination and verify model outputs. Document Processing, OCR & NLP · OCR and document parsing using Azure Document Intelligence / Form Recognizer (or equivalent). · Extracting and structuring information from unstructured and semi-structured documents at scale (PDFs, scans, forms, tables). · Text processing and NLP fundamentals: entity extraction, classification, summarization, and semantic search. · LLM-based extraction, comparison, and term/clause analysis across long documents. · Handling document layout, multi-page context, and noisy/low-quality inputs. Azure, Containers & Compute · Core Azure resources: Azure Machine Learning, Azure AI Studio, Azure OpenAI Service, and Azure storage/compute. · Docker: building, optimizing, and managing container images for ML and AI applications. · Azure Container Apps (ACA): containerized deployment, KEDA-based autoscaling, and replica management. · Azure Container Registry (ACR): image management, automated builds, and vulnerability scanning. · Familiarity with serverless compute such as Azure Functions for targeted tasks. MLOps, CI/CD & Deployment · Hands-on DevOps/MLOps experience in production environments. · CI/CD pipeline design and maintenance for ML and LLM workloads using GitHub Actions or Azure DevOps. · Infrastructure as Code with Terraform or Bicep for reproducible Azure environments. · Managing environment promotion and configuration across dev, staging, and prod. · Azure Machine Learning model lifecycle: model registry, automated retraining pipelines, model versioning, and endpoint management. · Deployment strategies (blue-green, canary), rollback procedures, and automated testing for ML pipelines (integration, load, security). · Deploying and scaling LLM-based applications and agent infrastructure on Azure, with attention to latency, throughput, and cost. Monitoring, Observability & Delivery · Delivering production-ready models and services with proper testing, validation, and monitoring. · Azure Monitor and Application Insights: logging, tracing, custom metrics, and alerting. · Model performance monitoring: data drift detection, prediction quality tracking, and automated alerts. · Basic UI skills (Streamlit or Gradio) for quick prototyping and stakeholder demos. Soft/Leadership Skills (Senior-level expectations ) - Technical roadmap ownership / architecture decisions - Setting engineering standards (code review bar, testing standards) across both DE and DS work - Ability to review code/PRs and mentor junior engineers - Stakeholder communication (translating technical concepts to business users) - Documentation and knowledge-sharing practices - Cost optimization mindset (especially critical in Snowflake/Azure environments) - Cross-functional collaboration with analytics, BI, and data science teams - Incident management and troubleshooting production data issues

JobMatch aggregates public listings. Always apply through the original posting.