Software Engineer, AI Platform & Data Engineering

THE JUDGE GROUP, INC.
Charlotte, NC, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$141,440.0 - $151,840.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Airflow Data Analysis Application Integration Architecture Software Applications Application Performance Management Microsoft Azure Big Data C Sharp (Programming Language) Cloud Computing
+54 more
Cloud Engineering Continuous Integration Data Architecture Information Engineering Data Governance Extract Transform Load (ETL) Data Warehousing DevOps Distributed Systems Django Web Framework Elasticsearch Github Graph Database Monitoring of Systems JSON Python (Programming Language) Key Management Machine Learning Neo4j OAuth OpenShift Oracle (Applications) Power BI Standard Sql Runbook Search Technologies Software Deployment Software Engineering SQL Databases Workflow Management Systems Data Logging Enterprise Software Applications Azure Data Factory ReactJS Flask (Web Framework) Snowflake Apache Spark Generative AI Git Fastapi Microsoft Fabric Containerization AI Platforms Pyspark Kubernetes Information Technology Data Management Machine Learning Operations Restful APIs Data Pipelines Docker Key Vault Databricks Microservices

Job description

We are seeking a highly skilled Senior Software Engineer, AI Platform & Data Engineering to help scale and operationalize Generative AI, Predictive AI, and Data Science solutions across enterprise applications.

In this role, you will work closely with Data Scientists, Data Engineers, and Technology teams to transform experimental models and prototypes into secure, scalable, production-ready solutions. You will be responsible for designing, developing, deploying, and supporting AI-powered applications using modern cloud, container, and data engineering technologies.

The ideal candidate has deep expertise in Python development, AI/ML deployment, cloud-native architectures, and data engineering, with a passion for building reliable enterprise-grade AI solutions. Responsibilities

  • Design, develop, and deploy scalable AI and machine learning solutions in production environments.
  • Collaborate with Data Science teams to operationalize Generative AI, Predictive AI, and Machine Learning models.
  • Build and maintain enterprise APIs, microservices, and application integrations.
  • Develop and optimize data pipelines, ETL/ELT processes, and data workflows.
  • Deploy solutions using cloud-native and containerized platforms including Azure and OpenShift.
  • Implement software engineering best practices, including CI/CD, testing, monitoring, and automation.
  • Build Retrieval-Augmented Generation (RAG) architectures, vector search solutions, and AI-powered applications.
  • Ensure operational excellence through logging, monitoring, alerting, and production support.
  • Partner with engineering and business stakeholders to deliver secure, scalable, and compliant solutions.
  • Create technical documentation, runbooks, and operational support materials., Software Engineering & Application Development
  • Python
  • Git
  • FastAPI
  • REST APIs
  • JSON
  • Pydantic
  • C# / .NET Integration

AI & Machine Learning

  • Azure OpenAI
  • OpenAI APIs
  • LangChain
  • LangGraph
  • Generative AI
  • Predictive AI
  • Machine Learning Deployment
  • Embeddings
  • Vector Search
  • Retrieval-Augmented Generation (RAG)

Data Engineering

  • SQL
  • Oracle
  • ETL/ELT
  • Spark
  • PySpark
  • Data Modeling
  • Data Pipeline Development

Data Platforms

  • Microsoft Fabric
  • OneLake
  • Data Warehouse Architecture
  • Lakehouse Architecture

Orchestration & Automation

  • Azure Data Factory
  • Airflow or Similar Workflow Orchestration Platforms

Cloud, Containers & DevOps

  • Azure
  • Docker
  • OpenShift
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • CI/CD Pipelines

Monitoring & Operations

  • Application Insights
  • Monitoring & Observability
  • Logging & Alerting
  • Production Support

Security & Governance

  • Key Vault
  • OAuth
  • Secrets Management
  • Data Governance
  • PII Compliance

Analytics & Reporting

  • Power BI

Nice to Have

  • C# / .NET Development
  • Flask
  • Django
  • React
  • Gradio
  • Databricks
  • Neo4j / Graph Databases
  • Semantic Kernel
  • MLflow
  • Snowflake
  • Elasticsearch
  • Azure AI Search

What Success Looks Like

  • Successfully deploys Data Science and Generative AI solutions into enterprise production environments.
  • Builds scalable, maintainable, and secure AI-powered applications.
  • Bridges the gap between Data Science experimentation and enterprise software engineering.
  • Demonstrates strong expertise in Python, cloud-native architectures, container platforms, and data engineering.
  • Drives engineering excellence through automation, observability, governance, and operational readiness.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, related technical field, or equivalent practical experience.
  • 7+ years of experience in Software Engineering, Data Engineering, Cloud Engineering, AI Engineering, or a related field.
  • Experience developing production-grade applications using Python.
  • Experience deploying Machine Learning, Predictive Analytics, or Generative AI solutions into production environments.
  • Experience building REST APIs and distributed applications.
  • Experience with cloud platforms and modern software deployment practices.
  • Experience with container technologies such as OpenShift, Kubernetes, or Docker.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Experience working with SQL and large-scale data processing systems.

Preferred Qualifications

  • Experience integrating Data Science solutions into enterprise applications.
  • Experience operationalizing Generative AI applications using OpenAI, Azure OpenAI, or similar platforms.
  • Experience supporting AI solutions within highly regulated environments.
  • Experience supporting HR Technology, Workforce Analytics, or enterprise business functions.
  • Strong understanding of AI governance, data privacy, security, and responsible AI practices., 1. Generative AI and Predictive AI production deployment experience 2. Strong Python engineering expertise 3. AI platform and application integration experience 4. OpenShift, containerization, and cloud engineering 5. Data engineering experience (SQL, ETL, Spark, Fabric) 6. Knowledge of AI/ML operationalization best practices

This role is ideal for a Senior Python Engineer, AI Engineer, AI Platform Engineer, Machine Learning Engineer, or Data & AI Engineer with a proven track record of turning Data Science and Generative AI prototypes into enterprise-scale production solutions. Writing Improvements

Benefits & conditions

  • Reorganized the content into a Google-style structure with clear sections: About the Role, Responsibilities, Qualifications, and Preferred Qualifications.
  • Shifted focus from a staffing/job order format to a candidate-focused format.
  • Consolidated repetitive technical requirements into logical skill categories.
  • Emphasized impact, scalability, and business outcomes, which is characteristic of Google and other top-tier technology job descriptions.
  • Removed contingent staffing language and intake-call notes to create a polished, market-ready posting.

Benefits Featured

Medical, Dental , and Vision Insurance is offered to qualified candidates.

Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements. By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively “Judge”) to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge’s Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all