Senior Software Engineer - AI Backend

closed
Relyance AI Logo

Relyance AI

πŸ“Remote - India

Summary

Join Relyance AI as a Senior Software Engineer, AI Backend, and play a pivotal role in connecting NLP and AI models with the Relyance product. You will collaborate with cross-functional stakeholders to design and build a scalable, robust NLP backend. Your responsibilities include strategizing and executing a roadmap for high-velocity AI development, making customer-centric prioritization decisions, and architecting systems that balance current needs with future scalability. You will be a hands-on contributor, tackling complex problems with pragmatic solutions and actively learning about AI/ML technologies. This role requires extensive backend development experience, expert Python proficiency, and strong data structure and algorithm skills. The ideal candidate is a creative and strategic thinker with a proven ability to influence product direction.

Requirements

  • 7+ years of experience with a track record of being a key member of teams building complex backends, especially backends that deal with complex data
  • Expert level proficiency in Python
  • Strong data structures, algorithms, and OO software design and implementation skills
  • Ability to learn and operate across full stack, from ML and NLP, to cloud infrastructure, to UI frontend
  • Experience as a creative and strategic thinker with mindset to build powerful, robust, and flexible systems
  • A β€œget stuff done” attitude and enjoy being hands-on and working alongside the team to solve its most pressing problems in a fast-paced, collaborative environment
  • A track record of successfully influencing product direction through a strong perspective that motivates engineers to develop simple, pragmatic solutions to complex problems
  • Skills in communicating with clear and concise, active listening and empathy skills, and a respectful, collaborative approach that earns the trust of your peers

Responsibilities

  • Strategize, drive, and execute on the core initiatives connecting output of NLP (Natural Language Processing) and AI models with the Relyance product
  • Partner with cross-functional stakeholders to design and build a flexible, powerful, and robust NLP backend that scales the impact of AI for our customers
  • Create and execute a roadmap for a system that enables high velocity AI development while creating stability on the product side
  • Make customer-centric prioritization decisions to balance between immediate impact and long-term bets and partner with the team manager to drive alignment and collaboration with other engineering teams
  • Deeply understand how everything fits together; architect systems to balance scrappiness for the current needs with a forward-thinking outlook to improve and scale our infrastructure; continuously look for opportunities to automate and build tools to lower operational barriers
  • Be a key member of the team solving its most complex problems with the simple, pragmatic solutions
  • Become a hands-on AI/ML engineer by learning practical use of AI technologies such as LLMs (Large Language Models, e.g. ChatGPT and GPT-4), smaller models like BERT and T5, frameworks like PyTorch and TensorFlow, model training and data curation workflows, etc

Preferred Qualifications

  • Experience with ML and NLP in particular
  • Experience with a privacy technology
  • Startup Experience
  • An advanced technical degree
This job is filled or no longer available

Similar Remote Jobs