Software Engineer AI Intern
Posted: 3 days ago
Job Description
Company DescriptionDevNeuron, founded by engineers and researchers with experience at leading global tech firms, is dedicated to driving innovation in the world through high-quality software solutions. Our team includes data scientists, software engineers, architects, MBAs, business analysts, and infrastructure management professionals. DevNeuron's advisory board comprises professionals from leading firms. Our major services include Artificial Intelligence, Web Applications, Mobile Applications, Desktop Applications, Data Analytics Solutions, and Automation Applications.About the Project and Role The Agent Security Evaluator is an innovative platform designed to assess, monitor, and strengthen the robustness, safety, and reliability of intelligent agents. Our goal is to provide enterprises with a secure, scalable, and transparent system to evaluate agent behavior in real-world and adversarial scenarios.We are looking for a Full-Stack Software Engineer Intern who is passionate about both web technologies and AI development. You will work across the stack—building user interfaces, scalable APIs, and cloud infrastructure—while also contributing to AI-powered modules that drive agent evaluation and analysis.ResponsibilitiesAssist in building and maintaining frontend dashboards in Next.js to visualize agent evaluations and results.Assist in developing backend APIs using FastAPI for orchestrating evaluations, managing results, and enabling reporting.Assist in working with MongoDB to design schemas, manage evaluation data, and ensure secure data storage.Assist in containerizing and managing services using Docker for consistent development and deployment.Assist in deploying, monitoring, and scaling infrastructure on AWS (EC2, S3, ECS/EKS, Lambda, etc.).Collaborate on AI-related features, such as integrating evaluation pipelines, building security checks, and developing lightweight AI models for threat detection and analysis.Write clean, modular, and testable code while following best practices in security and performance.Document APIs, workflows, and architecture for internal and external use.RequirementsPursuing a degree in Computer Science, Software Engineering, AI/ML, or related field (or equivalent experience).Strong programming skills in Python and JavaScript/TypeScript.Familiarity with FastAPI (or Flask/Django) for backend APIs.Hands-on experience with Next.js (or React) for frontend development.Basic knowledge of MongoDB and working with document-based databases.Exposure to Docker and containerized development workflows.Understanding of AWS cloud services (or eagerness to learn).Curiosity and foundational knowledge in AI/ML concepts.Strong problem-solving skills, adaptability, and eagerness to learn in a startup-like environment.Nice to HaveExperience with AI/ML frameworks (PyTorch, TensorFlow, Hugging Face).Knowledge of agent systems, LLMs, or adversarial testing.Familiarity with API authentication and security best practices.Experience with CI/CD pipelines (GitHub Actions, GitLab CI, etc.).Prior work in AI/ML security or explainability is a plus.What You’ll GainHands-on experience in full-stack engineering and AI development.Exposure to building an AI security evaluation platform from the ground up.Mentorship from experienced engineers and researchers.Practical skills in deploying scalable systems on AWS.Competitive compensation (paid internship)Opportunity to contribute to a mission-driven project at the intersection of AI, security, and software engineering.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period