This remote position is based in Pakistan and follows a Monday to Friday schedule aligned with the US Eastern Standard Time zone. We are seeking a Senior AI/ML and Mobile Application Engineer (iOS/Android) to lead the design, training, deployment, and optimization of AI/ML models that power our Voice Agent platform. The role also involves hands-on development and integration of Android and iOS applications. This position covers the entire AI lifecycle—from research and experimentation to production deployment and monitoring—and requires strong mobile application development skills. The ideal candidate will have deep expertise in speech and natural language processing (NLP) technologies, solid engineering practices, and experience embedding AI capabilities into mobile apps. Collaboration with backend, frontend, mobile, and infrastructure teams is essential, as the role includes building prototypes, dashboards, internal demos, and production-ready mobile experiences.
Key Responsibilities
- Design, train, and fine-tune models and pipelines for speech-to-text (STT), natural language understanding (NLU), and text-to-speech (TTS) applications.
- Build and maintain MLOps pipelines for model deployment, monitoring, and retraining to ensure continuous improvement.
- Develop APIs and services that expose AI functionalities to backend, frontend, and mobile applications.
- Work closely with backend engineers to optimize inference performance and reduce end-to-end latency.
- Develop, enhance, and maintain Android and iOS applications, integrating AI/ML and Voice Agent capabilities.
- Integrate APIs, speech processing, real-time communication, and AI-powered features into mobile platforms.
- Create frontend prototypes, dashboards, and demos using modern frontend frameworks.
- Conduct research and controlled experiments to improve model accuracy, quality, and performance.
- Evaluate external AI models and vendors against product requirements and measurable benchmarks.
- Document model architectures, experiments, evaluation results, mobile integrations, and deployment processes.
- Participate in code reviews and uphold high standards of code quality and reproducibility.
Required Qualifications
- 7 to 9 years of relevant experience in software engineering and AI/ML development.
- Strong proficiency in Python with experience in frameworks such as PyTorch, TensorFlow, or Hugging Face.
- Hands-on experience with speech/audio processing and natural language processing techniques.
- Practical knowledge of model deployment using ONNX, TensorRT, Triton, or similar tools.
- Proven Android development skills using Kotlin and/or Java.
- Proven iOS development skills using Swift and/or Objective-C.
- Experience integrating REST APIs, SDKs, authentication, real-time communication, and AI services into mobile apps.
- Frontend development experience with React, Vue.js, or Angular (mandatory).
- Familiarity with cloud AI platforms such as AWS SageMaker, Google Cloud Vertex AI, or Azure ML.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience with version control (Git) and continuous integration/continuous delivery (CI/CD) pipelines.
- Strong analytical and problem-solving abilities.
Preferred Qualifications and Benefits
Preferred skills include experience with real-time streaming technologies such as WebSocket or WebRTC, building voice-enabled or AI-powered mobile applications, and expertise in mobile audio capture, playback, streaming, and speech processing. Familiarity with model quantization, pruning, inference optimization, and telephony protocols like SIP, WebRTC, or PSTN integration is a plus. Experience deploying or optimizing AI models for mobile or edge devices and managing app releases through Apple App Store and Google Play Store is highly desirable. Contributions to open-source projects or research publications in AI, speech, voice, or mobile technology are advantageous.
The company offers a competitive salary and benefits package including medical insurance, company-provided gadgets, paid time off, and stock options (ESOP). Employees benefit from opportunities for professional development and growth within a collaborative, innovative, and inclusive work environment. This role provides the chance to work on cutting-edge cloud projects alongside a supportive team culture.