机器学习工程师
Machine Learning Engineer
职位地点:印度远程办公
关于该职位:
我们正在寻找一位经验丰富的机器学习工程师,具备深度学习领域的深厚专业知识,能够在语音/音频和计算机视觉领域设计和构建生产级模型。机器学习工程师将负责端到端的模型开发生命周期——从数据集整理和架构设计,到训练、优化和部署,并与软件和产品团队紧密合作,推出低延迟、可扩展的AI功能。
您将负责的工作
- 研究、设计、训练并实现用于语音/音频(ASR、说话人分割、音频分类、TTS、噪声抑制)和计算机视觉(检测、分割、分类、视频理解)用例的深度学习模型。
- 构建能够处理大规模数据集的训练流水线,管理数据预处理、增强和版本控制流程。
- 选择和适应最先进的架构(Transformers、CNNs、RNNs、扩散模型等),并对预训练模型进行微调或蒸馏以满足生产环境的需求。
- 优化模型推理——量化、剪枝、知识蒸馏——针对CPU/GPU/边缘硬件的延迟、吞吐量和内存预算。
- 与软件工程师合作,将模型集成到生产系统中,设计模型服务的API和微服务。
- 定义并跟踪评估基准,监控生产中的模型性能,并推动持续改进周期。
- 跟踪最新的研究文献,评估并实现相关最先进技术,为内部技术论坛做出贡献。
您可能是一个优秀的候选人,如果您具备以下条件
- 计算机科学、电子工程、信号处理或相关领域的学士/硕士/博士学历。
- 4年以上机器学习/深度学习工程经验,有在生产环境中进行语音/音频和/或计算机视觉的大量实际工作经验。
- 熟悉PyTorch(主要)、TensorFlow/Keras,熟悉JAX者优先。
- 对Wav2Vec 2.0、Whisper、ESPnet、SpeechBrain、torchaudio、librosa有深入的专业知识。
- 熟悉语音/音频框架和工具包:YOLO、DETR、ViT、EfficientNet、SAM,以及标准的CV流水线(OpenCV、torchvision、Albumentations)。
- 具备计算机视觉的扎实背景:TensorRT、ONNX Runtime、TorchScript、DeepSpeed 或 Triton Inference Server。
- 具有使用Python进行模型推理优化的实际经验。
查看英文原文
Job location: Remote in India
About the role:
We are looking for a seasoned Machine Learning Engineer with deep expertise in deep learning to design and build production-grade models in the speech/audio and computer vision domains. The Machine Learning Engineer will own the end-to-end model development lifecycle - from dataset curation and architecture design through training, optimization, and deployment, and will work closely with software and product teams to ship low-latency, scalable AI features.
What you will be expected to do
- Research, design, train, and productionize deep learning models for speech/audio (ASR, speaker diarization, audio classification, TTS, noise suppression) and computer vision (detection, segmentation, classification, video understanding) use cases.
- Architect training pipelines capable of handling large-scale datasets, manage data preprocessing, augmentation, and versioning workflows.
- Select and adapt state-of-the-art architectures (Transformers, CNNs, RNNs, diffusion models, etc.) and fine-tune or distill pre-trained models for production constraints.
- Optimize models for inference - quantization, pruning, knowledge distillation - targeting latency, throughput, and memory budgets on CPU/GPU/edge hardware.
- Work with software engineers to integrate models into production systems, design APIs and microservices for model serving.
- Define and track evaluation benchmarks, monitor model performance in production, and drive continuous improvement cycles.
- Stay current with research literature, evaluate and implement relevant SOTA techniques, contribute to internal technical forums.
You might be a strong candidate if you have/are
- B.Tech / M.Tech / M.Sc. / PhD in Computer Science, Electrical Engineering, Signal Processing, or a related field.
- 4+ years of experience in machine learning/deep learning engineering with significant hands-on work in speech/audio and/or computer vision in production environments.
- PyTorch (primary) and TensorFlow/Keras, familiarity with JAX is a plus.
- Deep expertise in Wav2Vec 2.0, Whisper, ESPnet, SpeechBrain, torchaudio, librosa.
- Strong experience with speech/audio frameworks and toolkits: YOLO, DETR, ViT, EfficientNet, SAM, and standard CV pipelines (OpenCV, torchvision, Albumentations).
- Solid background in computer vision: TensorRT, ONNX Runtime, TorchScript, DeepSpeed, or Triton Inference Server.
- Hands-on experience with model inference optimization using Python and strong software engineering fundamentals: OOP, clean code, testing, CI/CD.
- Proficient in SQL for data extraction and pipeline logging.
- Experience with distributed training frameworks (DDP, DeepSpeed, FSDP) and large-scale data pipelines.
- Familiarity with cloud ML platforms (AWS SageMaker, GCP Vertex AI, Azure ML) and containerized deployment (Docker, Kubernetes, ECS).
- Good knowledge of system design principles for ML services: throughput, latency, scalability, fault tolerance.
What Sun King offers
- Professional growth in a dynamic, rapidly expanding, high-social-impact industry
- An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet.
- A truly multicultural experience: You will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds.
- Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership.
Originally posted on Himalayas