Senior Software Engineer IV 4P/648
Senior Software Engineer IV – AI / Azure DatabricksGC & US Citizen onlyLocation: Birmingham, AL Contract- 6 MonthsClient- Southern NuclearPosition OverviewWe are seeking a Senior Software Engineer IV with 10+ years of experience in software engineering, specializing in AI application development within an Azure Databricks Lakehouse environment.This role requires strong experience in large-scale distributed systems, object-oriented development (.NET/Java), and enterprise-grade troubleshooting. The ideal candidate will design, develop, and support sophisticated AI-driven applications leveraging modern cloud and data engineering technologies.Key ResponsibilitiesAI & Cloud Application DevelopmentDesign and implement AI-driven applications using:Azure DatabricksMS Azure Lakehouse architectureDevelop scalable solutions within distributed system environments.Collaborate with data engineering and analytics teams to integrate AI models into production systems.Software Engineering & ArchitectureDesign, develop, test, and modify sophisticated software applications.Develop technical specifications and system documentation.Architect solutions using Web-based and Object-Oriented technologies.Review and recommend software tools, frameworks, and platforms.Coding & TroubleshootingPerform problem determination and resolution.Debug, optimize, and enhance existing applications.Install, update, and maintain software systems.Provide high-level application support, including 24x7 technical support as required.Distributed Systems & PerformanceWork in large-scale distributed environments.Ensure system reliability, scalability, and performance optimization.Collaborate with infrastructure and cloud engineering teams.Required Qualifications10+ years of professional software engineering experience.Strong knowledge of:Object-Oriented ProgrammingWeb-based application development.NET and/or JavaHands-on experience with:Azure DatabricksAzure Lakehouse frameworksExperience working in large-scale distributed system environments.Strong troubleshooting and production support experience.Ability to design and implement enterprise-grade software solutions.Preferred QualificationsExperience integrating AI/ML models into production applications.Familiarity with Spark-based platforms.Experience working in regulated or enterprise production environments.DevOps / CI/CD experience.Cloud-native architecture experience.Technical Skills.NET / C#JavaAzure DatabricksAzure Data Lake / LakehouseDistributed SystemsREST APIsSQLObject-Oriented DesignDebugging & Production SupportCore CompetenciesStrong analytical and problem-solving skillsAbility to manage complex, multi-system environmentsExcellent communication skillsSelf-driven and capable of working independentlyAbility to provide technical leadership and guidanceThis role is ideal for a senior engineer who thrives in complex cloud-based AI environments and enjoys designing scalable, enterprise-grade software solutions.