Senior Cloud Data & AI Platform Engineer
Listed on 2026-05-18
-
Software Development
Software Engineer, Cloud Engineer - Software
Location
:
Birmingham AL + Onsite
Duration: 6 mo to start
Pay Rate: $97-$102 per hour DOE (W2 and benefit options)
Role OverviewThe Senior Cloud Data & AI Platform Engineer is a hands‑on technical leader responsible for designing, building, and supporting advanced data, AI, and application solutions within an Azure/Databricks-based Lakehouse environment.
This role combines modern software engineering with data and AI platform development, focusing on scalable, secure, and auditable systems. The engineer will develop AI-enabled data pipelines, orchestration frameworks, and enterprise‑grade applications while providing high-level production support in a large‑scale distributed environment.
The position partners closely with data engineering, analytics, and application teams to deliver production‑ready solutions aligned with enterprise architecture and regulatory standards.
Key Responsibilities Data, AI & Application Engineering- Design, develop, and implement scalable software solutions using modern object‑oriented and web‑based technologies (e.g., Python, .NET, Java).
- Build AI-enabled data pipelines and orchestration frameworks for analytics, automation, and decision support.
- Develop reusable, testable components for data validation, metadata enrichment, and AI‑assisted workflows.
- Design, create, test, and modify applications and programs to meet business and operational needs.
- Deploy and operate solutions within Azure Databricks, leveraging:
- Delta Lake and Medallion Architecture (Bronze/Silver/Gold)
- Databricks Workflows and Jobs
- Unity Catalog for governance and access control
- Ensure solutions align with enterprise Lakehouse architecture and platform standards.
- Design and implement secure APIs and integration patterns across internal and external systems.
- Develop technical specifications and recommend tools, technologies, and solutions.
- Support development of new systems and enhancements to existing applications.
- Provide high‑level application support, including troubleshooting complex issues in distributed environments.
- Perform root cause analysis, problem determination, and resolution.
- Support software installation, configuration, updates, and ongoing system maintenance.
- Participate in 24x7 support as required.
- Monitor and optimize Spark workloads, applications, and orchestration processes for performance and scalability.
- Ensure efficient resource utilization and adherence to cloud cost management practices.
- Build resilient systems capable of handling high‑volume and variable workloads.
- Contribute to system architecture, design reviews, and engineering best practices.
- Ensure code quality, modularity, and maintainability across all solutions.
- Develop and maintain documentation, including technical specifications, runbooks, and architectural artifacts.
- Identify opportunities for process improvement and innovation.
- 10+ years of experience in software engineering, cloud engineering, or data platform development.
- Strong experience with object‑oriented and web‑based technologies, including .NET and Java
. - Advanced proficiency in Python
, including object‑oriented and event‑driven programming. - Strong data engineering experience with Py Spark ,
Delta Lake
, and data lake architectures. - Hands‑on experience with:
- Azure Functions and/or Logic Apps
- Experience implementing AI/LLM-enabled workflows and structured orchestration patterns (e.g., agent-based or task-driven frameworks).
- Experience with CI/CD pipelines using Git Hub Actions or Azure Dev Ops.
- Familiarity with infrastructure‑as‑code and cloud environment management.
- Strong understanding of secure development practices, especially in regulated environments.
- Experience in energy, utilities, nuclear, or other highly regulated industries.
- Familiarity with handling sensitive operational, telemetry, or regulatory data.
- Reliability & Auditability: Deliver solutions that are traceable, testable, and compliant with regulatory standards.
- Scalability & Resilience: Design systems that operate effectively under varying workloads.
- Operational Excellence: Provide strong production support and maintain system stability.
- Documentation & Standards:
- Adhere to PEP 8 and enterprise coding standards
- Maintain clear documentation, including code comments, READMEs, and architectural designs
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).