Logo
SHI GmbH

Sr. AI Automation Engineer

SHI GmbH, Austin

Save Job

About Us

n

Since 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $15 billion global provider of IT solutions and services.

n

Over 17,000 organizations worldwide rely on SHI’s concierge approach to help them solve what’s next. But the heartbeat of SHI is our employees – all 6,000 of them. If you join our team, you’ll enjoy:

n
    n
  • n

    Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.

    n
  • n
  • n

    Continuous professional growth and leadership opportunities.

    n
  • n
  • n

    Health, wellness, and financial benefits to offer peace of mind to you and your family.

    n
  • n
  • n

    World-class facilities and the technology you need to thrive – in our offices or yours.

    n
  • n
n

Job Summary

n

The Sr. AI Automation Engineer will collaborate with cross-functional teams to design, implement, and maintain software solutions using diverse programming languages and technologies. This role involves developing new software features, addressing complex technical issues, maintaining high-quality code, and supporting CI/CD processes. The engineer will also create technical documentation, adapt to changing project requirements, and work both independently and collaboratively in a dynamic environment, demonstrating self-motivation and a strong desire to learn emerging technologies.

n

This role will be responsible for designing and developing automation workflows on Cloud platforms (Azure & AWS) using AI/ML and Agentic services. As a member of the AI/ML Automation Team, you will collaborate with internal stakeholders to build core AI services and custom applications and workflows.

n

Role Description

n

• Collaborate with cross-functional teams to design, implement, and maintain software solutions using diverse programming languages and technologies

n

• Design, develop, and implement new software features or modifications to existing software based on functional requirements

n

• Identify and address complex technical issues efficiently through keen problem-solving and critical thinking skills

n

• Exhibit a strong desire to learn and explore emerging technologies, tools, and industry trends to enhance knowledge and skills

n

• Maintain high-quality code through rigorous code reviews, testing, and debugging processes

n

• Ensure stability, efficiency, security, and quality of all shipped code by supporting continuous integration and continuous deployment (CI/CD) processes

n

• Support runtime platform maintenance, integration of new features, and release fixes

n

• Create and maintain comprehensive technical documentation to ensure knowledge sharing and support continuous development efforts

n

• Thrive in a fast-paced and dynamic work environment, readily adapting to changing project requirements and technologies

n

• Display self-motivation and take initiative to work independently as well as collaboratively in a team environment, whether remote or on-site

n

Behaviors and Competencies

n

Communication: Can effectively communicate complex ideas and information to diverse audiences and can facilitate effective communication between others.

n

Listening: Can actively engage in listening by asking clarifying questions and providing feedback that shows a deep understanding of the conversation.

n

Presenting: Can design and deliver engaging presentations, adapting the content and style to suit the audience, context, and medium.

n

Adaptability: Can proactively adapt to challenging situations, anticipate changes, and make modifications to meet the demands of changing circumstances.ty.

n

Problem-Solving: Can proactively identify potential problems, initiate preventive measures, and propose and contribute to innovative solutions.

n

Initiative: Can proactively seek out challenges, initiate projects, and contribute to innovative ideas.s.

n

Prioritization: Can proactively identify high-impact tasks, initiate action plans, and contribute to process improvements.

n

Time Management: Can consistently use time effectively, balance multiple tasks, and meet deadlines.

n

Technical Expertise: Can apply technical knowledge and skills effectively in complex situations and can guide others in the application of technical knowledge and skills.

n

Teamwork: Can lead a team effectively, facilitating cooperation, sharing information, and ensuring that all team members are able to contribute to their full potential.

n

Skill Level Requirements

n

• The ability to understand and utilize cloud computing technologies, including virtualization, IaaS, PaaS, and SaaS delivery models, to implement and manage scalable cloud solutions. - Intermediate

n

• The ability to write, debug, and maintain code in various scripting and programming languages to automate tasks and develop software solutions. - Intermediate

n

• The ability to define, design, build, and maintain robust systems and solutions by leveraging systems and infrastructure effectively. - Intermediate

n

• The ability to systematically identify, document, and manage the technical needs and specifications of a project by engaging with stakeholders and analyzing business objectives to ensure successful project outcomes. - Intermediate

n

• Proficiency in implementing and managing DevOps practices, including continuous integration, continuous delivery, infrastructure as code, and monitoring to enhance the collaboration between development and operations teams - Intermediate

n

• Proficiency in using SQL for database management, including tasks such as querying, updating, and managing relational databases to efficiently handle data retrieval and manipulation - Intermediate

n

• Proficiency in utilizing Platforms as a Service (PaaS) for deploying, managing, and scaling applications, including tasks such as application hosting, database integration, and development tool support; Microsoft Azure or Amazon Web Services highly preferred - Intermediate

n

• Proficiency in using Object-Relational Mapping (ORM) frameworks for database interaction, including tasks such as mapping objects to database tables, managing database schemas, and performing CRUD operations efficiently - Intermediate

n

• Proficiency in using Test-Driven Development (TDD) methodologies, including tasks such as writing automated test cases before code implementation, ensuring code quality, and facilitating continuous integration and deployment - Intermediate

n

Other Requirements

n

• Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant work experience required

n

• 3-5years of software development experience

n

• 3-5years experience developing modern web applications

n

• Proven experience with automation platforms, preferably Workato's iPaaS, Automation Anywhere, and Power Automate, with 3+ years of experience.

n

• Proficiency in Python, C#, SQL, JavaScript, or similar, with 3+ years of experience

n

• Advanced AWS or Azure Certification preferred

n

• Ability to travel 10%

n

The estimated annual pay range for this position is $130,000 - $180,000, which includes a flat base. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.

n

Equal Employment Opportunity – M/F/Disability/Protected Veteran Status