Software Engineering Intern
Core
Developing, updating, and testing Android applications and APK packages while supporting AI training activities like data preparation and model evaluation.
Role type
Software Engineering Intern (Mobile & AI)
Builds
Android applications and APK packages with integrated AI features
Domain
Mobile software engineering and Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Android APK development, Java, Kotlin, Python, JavaScript, C++, API integration, mobile application architecture, software development practices, analytical thinking, problem-solving
Preferred skills
TensorFlow, PyTorch, Hugging Face, prompt engineering, large language models, generative AI tools, AWS, Azure, Google Cloud, Git, CI/CD workflows, data annotation, data labeling, AI model evaluation
Technologies
Android, Java, Kotlin, Python, JavaScript, C++, TensorFlow, PyTorch, Hugging Face, AWS, Azure, Google Cloud, Git, CI/CD
Responsibilities
Develop, update, and test Android applications and APK packages; support debugging, deployment, and performance tuning of mobile apps; assist with AI training by preparing datasets, annotating data, and assessing model performance; work with developers to add AI features into mobile applications; write clean, maintainable, and well-documented code; participate in software testing, quality assurance, and issue resolution; research new technologies in AI, machine learning, and mobile development; contribute to automation efforts and software improvement initiatives


