Delivery AI Software Engineering Intern
Core
Design, build, and deliver technology solutions for client consulting and product teams, translating business needs into scalable software components.
Role type
Delivery AI Software Engineering Intern
Builds
Secure, high-quality, and maintainable software components for client projects
Domain
Software Development / Web Applications
Deliverable
production ML models | product features
Required skills
Python (Flask, Django, FastAPI), Node.js (NestJS, Express), Java/Spring Boot, .NET, React, Vue.js, Angular, Postgres, MariaDB, MySQL, Clean code, OOP, design patterns, RESTful API design, Unit testing (Mocha, Jest, Jasmine), Git, Linux, shell scripting, Docker, Kubernetes, Terraform, Microservices, AWS, Azure, GCP, CI/CD tooling, NoSQL databases, Data visualization libraries, Wireframing basics
Preferred skills
Mobile development, Experience in multiple development areas
Technologies
Python, Node.js, Java, .NET, React, Vue.js, Angular, Postgres, MariaDB, MySQL, Mocha, Jest, Jasmine, Docker, Kubernetes, Terraform, AWS, Azure, GCP
Responsibilities
Translate business needs into technical requirements and scalable solutions, Apply clean code principles and testing practices, Contribute to building secure software components, Collaborate within multidisciplinary teams, Communicate technical concepts to stakeholders
Seniority
Intern, final-year student or recent graduate