Staff Ml Engineer Job in Mindtickle

Staff Ml Engineer

Apply Now
Job Summary

Job Brief You should have a distinguished track record in research and development, supported by significant publications, patents, or academic achievements in the field of data science, machine learning, and/or artificial intelligence. Additionally, you should have a proven ability to translate business challenges into research problems and identify opportunities for technological innovation. Responsibilities: You will be responsible for understanding business problems, translating them into technical problems while keeping business objectives and our mission in mind, and finding solutions using any tools at your disposal, including but not limited to data mining, natural language processing (NLP), speech processing, computer vision, and generative AI. You will be expected to stay up-to-date with technological advances in the areas of data science, machine learning, and artificial intelligence, and keep the Mindtickle team informed about new possibilities and better solutions enabled by these advancements. You will lead the end-to-end production-level coding process involving data science and machine learning algorithms, unit and integration testing, deployment, and optimization. This includes the refinement of models on various platforms, including cloud, desktop, mobile, or edge. As a lifelong learner, you will be expected to consistently enhance your skill set, contribute novel articles to journals and conference proceedings, and/or file patents. You will also participate in evangelism activities and contribute to the development of the AI ecosystem. Leadership and Mentorship: As a staff engineer, your role extends beyond technical prowess. You will be expected to share your knowledge with colleagues, partners, and customers, conduct sessions on AI topics, mentor junior engineers, and foster a culture of continuous learning within the team. You will also participate in workshops, conferences, and seminars/webinars as a speaker, instructor, demonstrator, or jury member. Technical Responsibilities: You will design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance. You will work closely with the product teams to incorporate best practices and utilize world-class tech stacks. You will be responsible for setting up tracking/alerting systems to ensure the reliability and performance of the infrastructure/software built. Your role will include sourcing, cleaning, and analyzing data, and setting up efficient storage and retrieval pipelines. Personality: You should possess exceptional communication skills, including written, verbal, and presentation abilities. A collaborative attitude is essential; you must be a strong team player. Your problem-solving skills should be robust and structured. Flexibility is key; you must be agile enough to learn new technologies when required. Qualifications: A B.Tech / BS / BE / M Tech / MS / ME in CS or equivalent from Tier I / II or Top Tier Engineering College and University. 8+ years of solid software (application or infrastructure) development experience and refined software engineering skills (Python, R, C, C++ / Java / Scala / Golang). Deep expertise and hands-on knowledge of operating systems, MySQL and NoSQL databases (Redis/couchbase/mongodb/ES or any graphDB). Comprehensive understanding of Machine Learning Algorithms, Linear Algebra, and Statistics. Working knowledge of Amazon Web Services (AWS). Experience with Docker and Kubernetes is highly desirable. In-depth experience with Natural Language Processing, Recommendation Systems, or Search Engines. Prior experience in leading and mentoring a team of junior engineers is a must.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs