We are seeking a highly motivated AI Automation Engineer with strong Python development skills to build and support automation tools that improve engineering productivity and workflows. The ideal candidate will have experience working with pre-trained AI/LLM models, developing internal engineering tools, and handling structured engineering data. This role focuses on integrating AI capabilities into engineering processes rather than developing machine learning models from scratch.
Key Responsibilities
Design, develop, and maintain automation tools and productivity solutions using Python.
Build scalable and maintainable software solutions following object-oriented programming principles and coding best practices.
Integrate and support pre-trained AI/LLM models within engineering workflows and applications.
Develop tools that interface with engineering drawings, layouts, and structured technical data.
Collaborate with engineering teams to identify automation opportunities and improve operational efficiency.
Manage source code using Git and follow established version control workflows.
Create and maintain technical documentation, user guides, and deployment procedures.
Support AI workstation environments, including GPU-enabled systems and infrastructure requirements.
Develop internal developer tools and engineering enablement platforms to streamline workflows.
Troubleshoot, debug, and enhance existing automation solutions.
Required Skills & Experience
Strong proficiency in Python programming for automation, scripting, and tool development.
Solid understanding of Object-Oriented Programming (OOP) concepts and software engineering best practices.
Hands-on experience with Git and version control workflows.
Experience working with pre-trained AI/LLM models, including integration, deployment support, and application development.
Experience building engineering, productivity, or workflow automation tools.
Ability to work with engineering drawings, layouts, and structured technical datasets.
Strong focus on code quality, documentation, maintainability, and long-term supportability.
Familiarity with AI workstation configurations, GPU hardware, and deployment environments.
Familiarity with AI-assisted engineering workflows and productivity applications.
Understanding of engineering design processes and technical documentation standards.
Exposure to cloud-based AI services, APIs, and deployment environments.
Knowledge of software architecture, CI/CD pipelines, and DevOps practices.
Nice-to-Have Skills
Basic understanding of Machine Learning concepts and model lifecycle management.
Experience with data processing, data pipelines, and structured data handling.
Familiarity with CAD-related data formats or engineering information systems.
Exposure to GPU optimization and AI infrastructure management.
Education
Bachelors or Masters degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Electrical Engineering, Mechanical Engineering, or a related technical discipline.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Data Platform EngineerEmployement Type: Full time