Software Engineering AI Position - Graduates
Role details
Job location
Tech stack
Job description
We are looking for a driven, technically strong engineering intern to lead the development of a new product focused on streamlining database conversions and ERP implementations. Working directly alongside the CEO and COO, you will architect solutions to real-world data challenges and gain hands-on exposure to SAP - the backbone of many of the world's largest companies.
At its core, this role involves writing Python to ingest data from legacy SAP systems and other ERP platforms, then producing the complete set of upload templates required to stand up a new SAP S/4HANA environment - whether on-premise, private cloud, or public cloud. You will blend standard software engineering practices with database programming techniques to build efficient, automatable data pipelines.
This internship is designed with the intention of converting into a full-time position. Candidates who demonstrate strong technical competency and the ability to design and implement successful technology and AI skills will be considered for a permanent role at the conclusion of the program.
What You'll Do
- Lead the development of a new product that automates and streamlines database conversions and system implementations
- Build and develop AI skills for an intricate business challenge for an enterprise level client
- Write Python-based tooling to extract, transform, and map data from legacy SAP and ERP systems into S/4HANA-ready upload templates
- Architect solutions to technical challenges encountered throughout the data migration pipeline
- Combine software engineering best practices with database programming to build efficient, repeatable, and automatable processes
- Gain direct exposure to SAP ecosystems, ERP data structures, and enterprise implementation processes
- Collaborate closely with the CEO and COO to scope, design, and deliver technical projects across multiple products
Requirements
- Pursuing or recently completed a degree in Computer Science or a closely related field
- Enthusiastic about learning and developing AI skills
- Strong proficiency in Python or SQL, familiarity with at least one additional programming language
- Solid understanding of backend development, scripting, and data processing concepts
- Comfort working with structured data formats, file parsing, and transformation logic
- Prior exposure to databases or ERP systems is a plus but not required
GitHub Portfolio
Your GitHub profile is highly considered as a differentiator for the role.
- At least half of your repositories must be personal or independent projects (not school assignments)
- At least one repository must demonstrate meaningful complexity - a project with multiple moving parts, such as integrated services, layered architecture, or multi-component systems
Soft Skills
- Self-driven and capable of working independently
- Able to take directional guidance and translate it into completed, production-quality projects
- Strong problem-solving mindset with a bias toward action and creative solutioning
- Clear communicator who is comfortable interfacing directly with executive leadership