App Developer - AI/ML
wbd
Job Description
1. AI/ML Application Development
- Design, develop, and maintain AI/ML-powered applications that enhance the company's core services and customer-facing products.
- Collaborate with cross-functional teams to integrate AI/ML models into mobile and web applications seamlessly.
- Ensure that AI/ML features in applications are scalable, high-performing, and reliable, meeting the demands of millions of users.
- Build and optimize mobile and web interfaces for AI-powered functionalities, such as personalized content recommendations, intelligent search, and dynamic content creation.
- Implement end-to-end app solutions by incorporating data pipelines, machine learning models, and real-time data processing.
2. AI/ML Model Integration & Optimization
- Collaborate with data scientists and AI/ML engineers to integrate machine learning models into mobile/web platforms and ensure they work seamlessly across multiple devices.
- Conduct optimization of AI/ML models for high-performance deployment, reducing latency and enhancing the user experience.
- Implement techniques like transfer learning, deep learning, and reinforcement learning to improve model performance and overall system efficiency.
- Monitor and troubleshoot deployed AI models within applications to ensure continuous improvement and enhancement.
- Contribute to model versioning, model rollback strategies, and performance tuning in production environments.
3. Cross-Functional Collaboration & Stakeholder Management
- Work closely with product managers, UX/UI designers, and business teams to ensure AI features align with customer needs and business objectives.
- Partner with software engineers, data scientists, and AI architects to align on the architecture, design, and functionality of AI-driven features.
- Translate business requirements into technical solutions by applying a deep understanding of AI/ML technologies.
- Communicate technical challenges and solutions effectively to non-technical stakeholders and business leaders.
- Contribute to brainstorming and ideation sessions for new features or apps that leverage AI/ML technologies.
4. Continuous Improvement & Innovation
- Stay up-to-date with the latest AI/ML trends, tools, and technologies to ensure the app development process is innovative and competitive.
- Experiment with new frameworks, technologies, and AI methods to enhance the functionality and performance of applications.
- Regularly evaluate the performance of AI-powered applications and contribute ideas for optimization and future improvements.
- Collaborate with the team to resolve any application issues and refine features based on user feedback and testing results.
- Contribute to the continuous improvement of development practices by introducing new approaches or optimizing current processes.
5. Quality Assurance & Testing
- Ensure that all AI/ML applications are tested thoroughly and function as intended across all supported platforms (mobile, web, etc.).
- Develop unit tests, integration tests, and other quality assurance measures for AI-powered app features.
- Debug and resolve issues related to performance, scalability, and security in applications.
- Ensure compliance with industry standards and internal guidelines for coding practices, security, and data privacy.
- Take ownership of the deployment process, ensuring smooth application launches and versioning management.
Qualifications & Experiences:
Academic Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, Artificial Intelligence, or a related field.
- Specialized certifications in AI/ML or app development technologies are a plus.
Professional Experience:
- 3+ years of experience in app development with a strong focus on integrating AI/ML technologies.
- Hands-on experience with AI/ML application development, including model integration, real-time inference, and deployment.
- Proficient in developing mobile and web applications using modern development frameworks (e.g., React Native, Swift, Kotlin, Django, Flask).
- Experience with cloud platforms (AWS, GCP, Azure) and integrating AI models within cloud-native applications.
- Experience with AI/ML libraries a