Overview
Skills
Job Details
Role: Python Engineer
Location: Charlotte NC/Plano TX - Local candidates only
Experience: 10 Years
Job Type: W2
USC/ EAD/ EAD
Must Have skills: Developing Automation Scripts using Python, Middleware Platforms, AI Integrations
Job Description :
This role will focus on building automation solutions to enhance middleware infrastructure and operational efficiency, with a strong emphasis on leveraging AI-driven technologies (including tools like ChatGPT) to improve processes and performance.
You will work closely with engineering and operations teams to design, implement, and maintain automation frameworks that support critical middleware platforms across the enterprise.
Key Responsibilities
Design, develop, and maintain automation scripts and frameworks using Python and shell scripting to streamline middleware operations and deployments.
Collaborate with middleware engineers to identify automation opportunities in provisioning, configuration, monitoring, and incident resolution.
Integrate AI tools (including ChatGPT and other LLM-based solutions) into automation workflows for predictive analytics, intelligent troubleshooting, and enhanced operational insights.
Partner with infrastructure and application teams to ensure automation aligns with enterprise security, compliance, and performance standards.
Contribute to AI-driven proof of concepts and pilots for automation in the middleware space.
Provide support for automation tools and scripts in production, ensuring stability and reliability.
Maintain documentation for developed scripts, workflows, and integrations.
________________________________________
Required Skills & Experience
Strong proficiency in Python and shell scripting (Bash, KornShell, etc.).
Proven experience developing automation solutions for middleware platforms (e.g., WebSphere, WebLogic, Tomcat, MQ, Kafka, etc.).
Solid understanding of AI concepts and experience integrating AI/ML models or APIs (OpenAI, ChatGPT, Azure Cognitive Services, etc.) into automation processes.
Familiarity with enterprise infrastructure environments, including Linux/Unix administration.
Strong problem-solving and analytical skills, with the ability to troubleshoot complex middleware and automation issues.
Experience with version control (Git), CI/CD pipelines, and DevOps practices.
Ability to work in a fast-paced, large-scale financial services environment