
Principal Engineer, Machine Learning
Posted 3 hours ago

Posted 3 hours ago
This is a fully remote position, open to applicants in India.
• Comprehending the client’s business use cases and technical specifications, and translating them into a technical design that effectively fulfills the requirements.
• Aligning decisions with requirements and conveying this information to developers.
• Exploring various solutions and narrowing down the best option that satisfies the client’s needs.
• Establishing guidelines and benchmarks for non-functional requirements (NFR) during project execution.
• Drafting and reviewing design documents that detail the overall architecture, framework, and high-level design of the application for developers.
• Evaluating architecture and design from multiple perspectives, including extensibility, scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.
• Creating and designing a comprehensive solution for specified functional and non-functional requirements, while defining technologies, patterns, and frameworks to implement it.
• Grasping and relating technology integration scenarios and applying these insights to projects.
• Addressing issues that arise during code reviews through thorough analysis of root causes, and being able to justify the decisions made.
• Conducting proofs of concept (POCs) to confirm that proposed designs and technologies meet the requirements.
• Total experience: 11+ years.
• Extensive experience in machine learning, with a proven history of delivering impactful solutions in natural language processing (NLP), machine vision, and artificial intelligence (AI).
• Required experience in AI/ML architecture design and implementation in data/big data using cloud infrastructure.
• Proficient in programming languages such as Python or R, and experienced with data manipulation libraries (e.g., Pandas, NumPy).
• Strong understanding of statistical concepts and techniques, with experience applying them to real-world scenarios.
• Advanced programming skills in Python, along with proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX, and machine learning libraries like scikit-learn.
• Experience with SQL is essential.
• Familiarity with MLOps and at least one deployment using technologies such as MLflow, Kubeflow, Docker, Kubernetes, or model deployment pipelines.
• Experience in designing, developing, and deploying AI agents as part of multi-agent systems for autonomous or semi-autonomous decision-making and agent orchestration.
• Strong understanding of large language models (LLMs) and foundational models, with expertise in designing and constructing prompts for prompt development and templates.
• Hands-on experience with generative AI frameworks such as GANs, VAEs, prompt engineering, and retrieval-augmented generation (RAG), with the ability to apply these methods to real-world issues.
• Outstanding problem-solving abilities, characterized by a creative and analytical mindset.
• Excellent communication and teamwork skills, capable of working effectively within a team environment and engaging with stakeholders at all levels.
• Knowledge of AI ethics and responsible AI practices is preferred.
• Employees have the option to work remotely.
Prima
AAA Life Insurance Company
Orita
Invoca
Get handpicked remote jobs straight to your inbox weekly.