AI Intern | Entry-Level Software Engineer
Core
Entry-level software engineer developing full-stack applications, microservices, and APIs while integrating AI tools for DevSecOps, testing, and code generation.
Role type
Entry-level software engineer (AI-assisted DevSecOps)
Builds
Production-ready software solutions, microservices, and secure containerized applications for clients
Domain
Software Engineering, DevSecOps, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, microservices, APIs, data structures, algorithms, web/backend fundamentals, unit and integration testing, Agile methodology
Preferred skills
AI-assisted development, cloud platforms, databases, CI/CD, security and privacy, containerization
Technologies
Java, Spring Boot, AWS, GCP, Docker, NodeJS, Python, REST, SQL, gRPC, Copilot, Cursor, Windsurf, GitHub, React, SQL
Responsibilities
Develop in Java, Spring Boot, microservices, and APIs across the full software development lifecycle; Join technical solutioning and design discussions; Carry out proofs of concept and end-to-end solution work; Add new features while improving efficiency, reliability, and scalability; Promote AI-assisted DevSecOps practices to accelerate secure containerization; Build and maintain AI-enhanced CI/CD pipelines; Create unit and integration tests to improve coverage; Speed up pull requests with AI-assisted reviews; Use AI to search logs and documentation to troubleshoot issues; Partner with product, design, security, and compliance teams to deliver production-ready increments