The point where experts and best companies meet
Share
As a Software Development Engineer (SDE), you will play a crucial role in designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our global customer base. Collaborating closely with a team of ML scientists, you will have the opportunity to influence our overall strategy and define the team's roadmap. Your expertise will drive the system architecture and establish best practices that ensure the delivery of a high-quality product. Additionally, you will be responsible for coaching and developing junior engineers.This position will provide exposure to cutting-edge innovations in areas such as Generative AI, Language Model (LLM), Natural Language Processing (NLP), and deep learning.Key job responsibilities
• Drive the technical direction of the team's solutions, engaging with various technologies like LLM, Generative AI, AWS, Auto ML, and real-time ML serving systems.
• Design, develop, and maintain software to support scalable offline machine-learning pipelines and online serving components.
• Collaborate closely with applied scientists to optimize the performance of machine-learning models, enhance the team's machine learning productivity, and continuously advance the technical foundation to drive innovation within the field. You will have ownership of your creations.
A day in the life
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit