Senior Android Engineer (AI-Powered Development)
CodeNicelyRole Overview
CodeNicely is hiring a Senior Android Engineer (AI-Powered Development). This is a full-time role in Raipur. Part of CodeNicely's Lifecycle hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
CodeNicely
We at CodeNicely are looking for talented Native Android Engineers with a strong grasp of AI/ML integration who will be engaged in all phases of the software development lifecycle — from gathering and analyzing user/business requirements to building intelligent, context-aware mobile experiences. You will participate in design meetings, consult with clients to refine, test, and debug programs, and collaborate with third-party partners to achieve business and technology goals. You will work closely with Developers, Product Managers, and ML/AI teams throughout the development life cycle, with the goal of building high-quality, scalable, and AI-enhanced Android applications that serve user needs.
Key Responsibilities:
- Design, develop, and maintain high-performance Android applications with integrated AI/ML capabilities.
- Evaluate and integrate on-device ML models using TensorFlow Lite, ONNX Runtime, or MediaPipe for features such as image recognition, NLP, recommendation engines, and real-time predictions.
- Leverage LLM APIs (OpenAI, Gemini, Claude, etc.) to build smart in-app features like conversational interfaces, intelligent search, content generation, and context-aware suggestions.
- Implement AI-assisted development workflows — using tools like GitHub Copilot, Gemini in Android Studio, or similar — to accelerate code generation, testing, and review.
- Develop product workflows, including basic pen-and-paper wireframing and AI-driven prototyping where applicable.
- Collaborate and brainstorm with team members and AI/ML engineers to build world-class, intelligent products.
- Perform data modeling, SQL queries, and database architecture design, including structuring data pipelines that feed ML models.
- Integrate REST APIs and AI/ML service endpoints (e.g., Google ML Kit, Firebase ML, cloud-hosted inference APIs).
- Build reusable code and libraries in Java and Kotlin for future use, including modular AI integration layers.
- Optimize applications for maximum speed, performance, and scalability — with special attention to on-device model inference latency and battery efficiency.
- Perform thorough testing and debugging, including validation of AI model outputs, edge-case handling for ML predictions, and input sanitization before submission to back-end or inference services.
- Write clean, maintainable, and well-documented code, with clear documentation of AI feature behavior, model versioning, and fallback logic.
- Create documentation to help scale and build future versions of the product (workflow, database, API, AI/ML integration, and codebase documentation).
- Stay updated with and implement cutting-edge Android technologies, AI/ML frameworks, and emerging LLM capabilities relevant to mobile.
Basic Qualifications
- Strong CS fundamentals in object-oriented design, design patterns, data structures, algorithms, and operating systems.
- Excellent problem-solving skills.
- Proficiency in Java and Kotlin (must-have for Android development).
- Basic knowledge of RDBMS.
- Familiarity with application development frameworks such as MVC, MVP, or MVVM.
- Foundational understanding of AI/ML concepts — how models work, when to use on-device vs. cloud inference, and how to consume ML APIs in a mobile context.
- Experience or strong willingness to work with AI-assisted coding tools (GitHub Copilot, Gemini in Android Studio, etc.).
Good to Have Qualifications:
- Hands-on experience integrating on-device ML models using TensorFlow Lite, Google ML Kit, MediaPipe, or ONNX Runtime.
- Experience building features powered by LLM APIs (OpenAI, Gemini, Claude) — such as chatbots, smart summarization, or generative content.
- Familiarity with prompt engineering and designing robust LLM interaction patterns for mobile apps.
- Understanding of Retrieval-Augmented Generation (RAG) and vector search concepts for building knowledge-driven app features.
- Strong understanding of relational databases, normalization, and efficient database design.
- Knowledge of non-relational databases.
- Experience working with Android Studio and Android SDK tools.
- Familiarity with Git (GitHub, GitLab, Bitbucket).
- Ability to work in a dynamic, fast-paced environment.
- Good communication skills.
- Hands-on experience with Linux operating systems.
Perks
- World-class office infrastructure.
- No formal dress code.
- Friendly and exciting work culture.
- Exposure to AI-first product development and cutting-edge ML tooling.
- Direct interaction with national and international clients to build innovative, AI-powered digital products.
We'd love to hear from you! 👉 Apply now by sending your portfolio and resume to careers@codenicely.in
Frequently Asked Questions
How do I apply for the Senior Android Engineer (AI-Powered Development) position at CodeNicely?
Use the Apply button above to submit your application directly to CodeNicely. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Android Engineer (AI-Powered Development) position at CodeNicely located?
This position is based in Raipur. CodeNicely has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Android Engineer (AI-Powered Development) at CodeNicely earn?
CodeNicely has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Android Engineer (AI-Powered Development) role at CodeNicely posted?
This role was posted on April 10, 2026 (69 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Android Engineer (AI-Powered Development) role at CodeNicely require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. CodeNicely lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start