Senior AI/ML & Mobile Application Engineer (iOS/Android) - Remote
Summary
Remote (Pakistan-based) senior engineer at CloudPSO designing, training, and deploying speech AI models (STT/NLU/TTS) for a Voice Agent platform with MLOps pipelines, while also building Android/iOS apps and frontend prototypes. Core stack: Python, PyTorch/TensorFlow, ONNX/TensorRT, Kotlin, Swift, and React.
This is a remote position.
- Model Development: Design, train, and fine-tune models and pipelines for STT, NLU, and TTS use cases.
- MLOps: Build and maintain MLOps pipelines for model deployment, monitoring, and retraining.
- API Development: Develop APIs and services that expose AI capabilities to backend, frontend, and mobile applications.
- Performance Optimization: Collaborate with backend engineers to optimize inference performance and end-to-end latency.
- Mobile Application Development: Develop, enhance, and maintain applications for Android and iOS, including integration of AI/ML and Voice Agent capabilities.
- Mobile AI Integration: Integrate APIs, speech processing, real-time communication, and AI-powered functionality into mobile applications.
- Frontend Prototyping: Create frontend prototypes, dashboards, and demonstrations using a modern frontend framework.
- Research & Experimentation: Conduct research and controlled experiments to improve model accuracy, quality, and performance.
- Vendor Evaluation: Evaluate external models and providers against product requirements and measurable benchmarks.
- Documentation: Document model architectures, experiments, evaluation results, mobile integrations, and deployment processes.
- Code Quality: Participate in code reviews and maintain high engineering and reproducibility standards.
Requirements
- Experience: 7–9 years of relevant software engineering and AI/ML development experience.
- Programming: Strong Python expertise with experience in PyTorch, TensorFlow, Hugging Face, or equivalent frameworks.
- Speech & NLP: Hands-on experience with speech/audio processing and natural language processing techniques.
- Model Deployment: Hands-on deployment experience using ONNX, TensorRT, Triton, or equivalent tooling.
- Android Development: Hands-on experience developing Android applications using Kotlin and/or Java.
- iOS Development: Hands-on experience developing iOS applications using Swift and/or Objective-C.
- Mobile Integration: Experience integrating REST APIs, SDKs, authentication, real-time communication, and AI-powered services into mobile applications.
- Frontend (Mandatory): Experience with React, Vue.js, or Angular.
- Cloud AI Platforms: Experience with AWS SageMaker, GCP Vertex AI, Azure ML, or an equivalent cloud AI platform.
- Containerization: Knowledge of Docker and Kubernetes.
- Version Control & CI/CD: Experience with Git and continuous integration and delivery pipelines.
- Analytical Skills: Strong analytical and problem-solving skills.
- Experience with real-time streaming using WebSocket or WebRTC.
- Experience building voice-enabled or AI-powered Android/iOS applications.
- Experience with mobile audio capture, playback, streaming, and speech processing.
- Knowledge of model quantization, pruning, and inference optimization.
- Familiarity with SIP, WebRTC, or PSTN integration.
- Experience deploying or optimizing AI models for mobile or edge devices.
- Experience with mobile application deployment through the Apple App Store and Google Play Store.
- Open-source contributions or research publications in AI, speech, voice, or mobile technology.
Benefits
- Medical insurance
- Company gadgets
- Paid time off
- Stock options (ESOP)
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Collaborative and innovative work environment.
- Chance to work on cutting-edge cloud projects.
- Supportive and inclusive company culture
Skills
- AI
- Android
- Angular
- API
- Authentication
- AWS
- Azure
- CI/CD
- Cloud
- Containerization
- Docker
- GCP
- Git
- Hugging Face
- iOS
- Java
- Kotlin
- Kubernetes
- Machine Learning
- MLOps
- Model Deployment
- NLP
- Objective-C
- ONNX
- Prototyping
- Python
- PyTorch
- Quantization
- React
- REST
- SageMaker
- Swift
- TensorFlow
- TensorRT
- Triton
- Version Control
- Vertex AI
- Vue
- Websockets