Software Engineer, Machine Learning (SF)
PersonaFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should possess a Bachelor's degree in Computer Science or a mathematics-related field, coupled with over 2 years of experience in Machine Learning and NLP. Proficiency in Python, practical experience in solving NLP problems such as text classification, entity tagging, information retrieval, question-answering, natural language generation, and clustering are essential. Familiarity with data engineering, basic machine learning concepts, data mining, feature extraction, pattern recognition, and Transformer-based Language Models like BERT, DeBERTa, Flan-T5, GPT, Llama, Gemma, and DeepSeek is required. Deep understanding of Model Training concepts, model inference optimizations, and GPUs, along with experience in Deep Learning frameworks like Pytorch and libraries such as scikit-learn, numpy, pandas, NLTK, and transformers, is necessary. Experience with ML model deployments using REST API, Docker, and Kubernetes is also required. Knowledge of cloud platforms (AWS/Azure/GCP) and their machine learning services, basic Data Structures and Algorithms, and real-time streaming tools/architectures like Kafka or Pub/Sub are desirable.
The Machine Learning Engineer will be responsible for understanding customer needs and developing data-driven solutions using cutting-edge Machine Learning techniques. This includes working on NLP problems across various areas, collaborating with cross-functional teams to integrate AI solutions into products, and optimizing existing machine learning models for performance, scalability, and efficiency. The role also involves building, deploying, and owning scalable production NLP pipelines, establishing post-deployment monitoring and continual learning capabilities, and proposing suitable evaluation metrics and benchmarks. Additionally, the engineer will stay updated on state-of-the-art techniques in their field and share knowledge with colleagues, while also learning and applying the latest emerging model architectures, inference optimizations, and distributed training techniques.
Enhances customer experience through intelligent automation
Level AI enhances customer experience by integrating human and machine intelligence, primarily serving the Business Process Outsourcing (BPO) industry, including call centers and customer service departments. The company provides software solutions that analyze and optimize call center data, breaking down data silos to ensure all relevant information is accessible for better decision-making and improved customer interactions. Level AI operates on a subscription model, charging clients for access to its platform and tools. Its technology boosts sales team conversion rates and increases the productivity of Quality Assurance (QA) teams, leading to reduced QA costs. By focusing on intelligent automation and data integration, Level AI helps clients achieve significant performance improvements and cost savings, setting it apart from competitors in the BPO sector.