Senior Python Engineer – AI/ML & BDD Frameworks
Core
Design, develop, and maintain a scalable QA tool/framework for desktop and web applications using Python, PyTest, PowerShell, Node.js, and related technologies, with a focus on AI/ML-enabled automation.
Role type
Senior Python Engineer (QA Automation & AI/ML)
Builds
Backend platform software and automation frameworks for scientific instruments in semiconductors, life sciences, and materials research.
Domain
Semiconductor, Life Sciences, Materials Research
Deliverable
production ML models | product features
Required skills
Python, PyTest, PowerShell, Node.js, BDD frameworks, Azure OpenAI, LangChain, CI/CD integration, data pipeline architecture, team mentorship
Preferred skills
Agentic AI concepts, GitHub Copilot, modular software architecture, enterprise-grade automation platform experience, regulated environment background
Technologies
Python, PyTest, PowerShell, Node.js, Azure OpenAI, LangChain, Jenkins, CSV, JSON
Responsibilities
Design and maintain scalable QA tool/frameworks; Architect and maintain BDD-based automation frameworks; Develop Python modules for BDD step classification and AI-driven prompt pipelines; Manage data pipelines for processing and mapping BDD steps; Oversee integration with Azure OpenAI and LLM services; Drive configuration management and execution consistency; Collaborate on CI/CD pipeline integration; Mentor and manage a team of automation engineers; Improve platform deployment and onboarding experience; Drive continuous improvement in automation strategy and reliability
Seniority
Senior, hands-on IC with team leadership