SHI GmbH
Senior Software Engineer - Artificial Intelligence and Machine Learning
SHI GmbH, Austin, Texas, us, 78716
About Us
Since 1989, SHI International Corp. has empowered organizations to change the world through technology. We have experienced consistent growth and are proud to be a $15 billion global provider of IT solutions and services. More than 17,000 organizations worldwide trust SHI's concierge approach to address their emerging challenges. Our greatest asset is our employees—6,000 strong. Joining our team means you will benefit from:
A commitment to diversity, being the largest minority- and woman-owned enterprise in the U.S.
Continuous professional growth and leadership opportunities.
Comprehensive health, wellness, and financial benefits ensuring peace of mind for you and your family.
Access to world-class facilities and necessary technology to excel in your role, onsite or remote.
Job Summary
The Senior Software Engineer - AI/ML will work closely with cross-functional teams to design, implement, and maintain innovative software solutions using diverse programming languages and technologies. This role entails developing new features, tackling complex technical challenges, ensuring code quality, and supporting CI/CD processes. The engineer will also be responsible for creating technical documentation and adapting to evolving project requirements while thriving both independently and collaboratively in a dynamic environment.
Role Description
Collaborate with cross-functional teams to design, implement, and maintain software solutions.
Design and develop new software features or modify existing applications based on functional requirements.
Identify and efficiently address complex technical issues through sharp problem-solving skills.
Show a strong inclination to learn and explore emerging technologies, tools, and industry trends.
Maintain high-quality code via rigorous reviews, testing, and debugging processes.
Support run-time platform maintenance and integrate new features with timely fixes.
Create and uphold comprehensive technical documentation to facilitate knowledge sharing.
Adapt swiftly to changing project requirements and technologies, demonstrating self-motivation.
Exhibit initiative and a collaborative spirit in both remote and onsite team environments.
Behaviors and Competencies
Communication:
Effectively conveying complex ideas to varied audiences. Listening:
Engaging actively and providing insightful feedback. Presenting:
Crafting and delivering engaging presentations tailored to the audience. Adaptability:
Adjusting proactively to challenging situations and anticipatory of changes. Problem-Solving:
Identifying potential challenges and proposing innovative solutions. Initiative:
Seeking challenges, launching projects, and contributing fresh ideas. Prioritization:
Identifying impactful tasks and initiating effective action plans. Time Management:
Efficiently balancing multiple tasks and meeting deadlines. Technical Expertise:
Effectively applying technical knowledge in complex scenarios. Teamwork:
Leading effectively and ensuring team cooperation and contribution. Skill Level Requirements Understanding cloud computing technologies (IaaS, PaaS, SaaS) for scalable solutions. Proficiency in various scripting and programming languages to automate tasks and develop solutions. Designing and maintaining robust systems and infrastructure. Documenting and managing technical needs and specifications through stakeholder engagement. Implementing and managing DevOps practices for enhanced collaboration. Using SQL for efficient database management and manipulation. Utilizing PaaS for application deployment, database integration, and support. Implementing ORM frameworks for efficient database interactions and CRUD operations. Applying Test-Driven Development (TDD) methodologies for code quality and deployment. Other Requirements Bachelor's degree in Computer Science, Software Engineering, or related field, or relevant work experience required. 5+ years of experience with programming languages: Python, SQL, JavaScript. 5+ years of experience in high-performance, thread-safe coding. 5+ years of experience debugging complex live site issues and automation for high-scale services. 5+ years of experience developing applications in Azure or AWS. 7+ years of professional software engineering experience. Advanced AWS or Azure Certification preferred. Willingness to travel up to 10% of the time. The estimated annual pay range for this position is $130,000 - $180,000, contingent upon knowledge, experience, and market location. Benefits may include medical, vision, dental, 401K, and flexible spending. SHI International Corp. is proud to be equal opportunity employer where diversity is valued. This position requires reporting to our SHI Austin, TX office location as determined by management.
Effectively conveying complex ideas to varied audiences. Listening:
Engaging actively and providing insightful feedback. Presenting:
Crafting and delivering engaging presentations tailored to the audience. Adaptability:
Adjusting proactively to challenging situations and anticipatory of changes. Problem-Solving:
Identifying potential challenges and proposing innovative solutions. Initiative:
Seeking challenges, launching projects, and contributing fresh ideas. Prioritization:
Identifying impactful tasks and initiating effective action plans. Time Management:
Efficiently balancing multiple tasks and meeting deadlines. Technical Expertise:
Effectively applying technical knowledge in complex scenarios. Teamwork:
Leading effectively and ensuring team cooperation and contribution. Skill Level Requirements Understanding cloud computing technologies (IaaS, PaaS, SaaS) for scalable solutions. Proficiency in various scripting and programming languages to automate tasks and develop solutions. Designing and maintaining robust systems and infrastructure. Documenting and managing technical needs and specifications through stakeholder engagement. Implementing and managing DevOps practices for enhanced collaboration. Using SQL for efficient database management and manipulation. Utilizing PaaS for application deployment, database integration, and support. Implementing ORM frameworks for efficient database interactions and CRUD operations. Applying Test-Driven Development (TDD) methodologies for code quality and deployment. Other Requirements Bachelor's degree in Computer Science, Software Engineering, or related field, or relevant work experience required. 5+ years of experience with programming languages: Python, SQL, JavaScript. 5+ years of experience in high-performance, thread-safe coding. 5+ years of experience debugging complex live site issues and automation for high-scale services. 5+ years of experience developing applications in Azure or AWS. 7+ years of professional software engineering experience. Advanced AWS or Azure Certification preferred. Willingness to travel up to 10% of the time. The estimated annual pay range for this position is $130,000 - $180,000, contingent upon knowledge, experience, and market location. Benefits may include medical, vision, dental, 401K, and flexible spending. SHI International Corp. is proud to be equal opportunity employer where diversity is valued. This position requires reporting to our SHI Austin, TX office location as determined by management.