Senior Software Engineer - AI/ML to join our Engineering team. The ideal candidate
will be an exceptional programmer with over 6 years of experience in open-source programming
languages, data science and ML
We need a professional with:
• Deep passionate about technology and keeping the systems and your knowledge updated
• Eagerness to work in a fast-paced dynamic environment for a quickly growing company
• One who is looking for high visibility and unlimited growth potential
• Willing to learn and work on additional technologies and platforms
• Strong agile skills and a penchant for technology
Specifically, this role will involve:
• Model Deployment: Implement and deploy LLMs in a production environment, ensuring they
meet performance and scalability requirements.
• Embedding Utilization: Utilize and optimize embeddings for various applications, improving the
model's understanding and contextual performance.
• Data Science Expertise: Apply core data science principles to analyze data, create models, and
solve complex problems.
• Collaborate on Project Requirements: Work with the Engineering Manager, Product Manager,
and clients to confirm project requirements, including product objectives, input data, and output
requirements.
• Solution Development: Design and develop scalable solutions architecture, algorithms, and
systems to meet enterprise/global requirements.
• Programming Excellence: Write clean, modular, reusable, and maintainable code. Adhere to
coding standards, use advanced algorithms, design patterns, and development frameworks.
• Quality Assurance: Conduct unit testing and monitor quality throughout implementation.
• Technical Engagement: Engage with sophisticated global customers in technical discussions to
demonstrate a deep understanding of their problems.
• Continuous Learning: Maintain professional and technical knowledge by attending workshops,
reading articles, and participating in user groups.
Essential experience and skills:
• 6+ years of experience as a developer/Sr developer
• Problem-Solving: The ability to approach complex problems systematically and come up with
effective solutions.
• Communication: Clear communication skills for explaining complex technical concepts to non-
technical stakeholders and collaborating with global team members.
• Teamwork: Ability to work in interdisciplinary teams comprising machine learning engineers,
data scientists, software developers, and possibly domain experts.Page 2 of 2
• Critical Thinking: Capacity to critique existing methods and theories and propose improvements
or alternatives.
• Ethical Awareness: Given that GPT and similar technologies can have far-reaching societal
impacts, an understanding of the ethical implications is important.
• Adaptability: Machine learning and NLP are rapidly evolving fields, so a willingness to learn and
adapt to new methods and technologies is crucial.
• Attention to Detail: With machine learning models, small changes can sometimes have big
impacts, so careful attention to detail is critical.
Technical skills:
• Machine Learning Algorithms: Understanding of machine learning algorithms, especially deep
learning models like Transformers, is crucial. This can include various types of neural networks,
optimization techniques, and loss functions.
• Natural Language Processing (NLP): Knowledge of NLP techniques, text representation
methods, and language models.
• Programming Languages: Proficiency in languages commonly used in machine learning such as
Python /Node.
• Library/Framework Proficiency: Familiarity with machine learning libraries like TensorFlow,
PyTorch & LangChain.
• High-Performance Computing: Understanding of parallel computing, GPU acceleration, and
distributed systems for training large models.
• Data Manipulation and Analysis: Skills in data preprocessing, transformation, and analysis are
crucial, often involving libraries like Pandas, NumPy, or specialized tools for handling large
datasets.
• DevOps and Infrastructure: Knowing how to set up and maintain machine learning pipelines,
from data collection to model training to inference, possibly using cloud platforms like AWS,
GCP, or Azure.
• Optimization: Understanding of both algorithmic and hardware optimization techniques to
make training and inference more efficient.
• Version Control: Proficiency with version control systems like Git to manage codebase changes.
Qualifications:
• B.E. / B.Tech. / M.E. / M.Tech. / M.S degree/Any in Computer Science and Electronics or related
field
Job Types: Full-time, Contractual / Temporary, Freelance
Contract length: 6 months
Pay: ?80,000.00 - ?110,000.00 per month
Schedule:
• Day shift
Experience:
• total work: 5 years (Preferred)
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.