Principal Engineer AIML
Job Description
Job Description
• Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups
• Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
• Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
• Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions
• Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
• Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
Required Qualifications:
• 15+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Required Qualifications for Europe, Middle East & Africa only:
• Experience in Engineering, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
• Proven track record in design, develop and implement automation projects
• Expertise in automation tools and frameworks (e.g., Selenium, Jenkins, Ansible, Terraform).
• Proficiency in programming languages such as Python, Java, R.
• Strong understanding of CI/CD pipelines and DevOps practices.
• Experience with cloud platforms (e.g., Azure, Google Cloud).
• Experience designing and deploying AI/ML models in production environments
• Machine Learning Algorithms, Techniques and frameworks (Ex: TensorFlow, PyTorch, scikit-learn)
• Proficiency in implementing solutions by using Deep Learning, Reinforcement Learning and Natural Language Processing (NLP), and Anomaly detection algorithms
• Expertise in Data preprocessing, feature Engineering and Data Manipulation
• Ability to stay current with the latest advancements in AI/ML and integrate cutting-edge techniques into projects
Job Expectations:
• We are seeking a highly skilled and experienced Automation Principal Engineer to lead our automation initiatives. The ideal candidate should have deep understanding of automation frameworks, tools, and best practices, along with a proven track record of designing and implementing complex automation solutions. This role involves leading technical projects, mentoring junior engineers, and collaborating with cross-functional teams to drive automation strategies that enhance efficiency and productivity.
Key Responsibilities:
• Lead AI & ML Automation Initiatives : Design and Implement advanced AI and Machine Learning models to automate complex business processes, improve operational efficiency and drive innovation
• Lead Automation Projects: Design, develop, and implement automation frameworks and tools for various applications and systems. Create and execute strategies for integrating AI & ML solutions into existing automation frameworks, ensuring alignment with organizational goals.
• Technical Leadership: Provide technical guidance and leadership to engineering teams, ensuring best practices and high-quality code and apply findings to develop state-of-the-art automation solutions.
• Strategy Development: Develop and execute automation strategies aligned with company goals and objectives. Establish strong relationships with enterprise architecture and technology principles to drive strategic outcomes.
• Collaboration: Work closely with product managers, software engineers, and other stakeholders to gather requirements and deliver automated solutions.
• Mentoring: Mentor and support junior engineers, fostering a culture of continuous improvement and learning, lead cross-functional teams in the development and deployment of AI driven automation projects.
• Performance Monitoring: Establish and monitor key performance indicators (KPIs) to measure the effectiveness of automation solutions.
• Troubleshooting: Identify, diagnose, and resolve complex automation issues and performance bottlenecks.
• Share support responsibilities for critical applications and customer journeys including leading technical resolution of high priority incidents with cross-functional partners, remediation of issues, conducting of blameless postmortems, root cause analysis and introduce continuous improvement solving problems once and for all with goal of no repeats.
• Automate key operational metrics and processes including intake processes, availability of critical systems, SLO/SLI adherence, error budgets and reduce time to recovery
• Documentation: Create and maintain detailed documentation for automation processes, tools, and best practices.