What are the responsibilities and job description for the Staff / Principal Machine Learning Engineer - USA position at Inworld AI?
Job Description
We are seeking highly experienced Machine Learning Engineers to join our team at Inworld-AI.
You will be at the forefront of building generative AI products and agentic frameworks that utilize a wide range of modern AI stacks, including LLMs, diffusion-based synthesis models, and many more.
Key Responsibilities
- Research and experiment with cutting-edge ML models and techniques to advance Inworld's AI capabilities.
- Develop production-scale infrastructure to train, evaluate, and serve ML models efficiently.
- Provide guidance and mentorship to junior engineers, fostering a culture of learning and collaboration.
Qualifications
- Bachelor's degree or higher in Computer Science, Engineering, or a similar technical field.
- 6 years of experience in software development in one or more programming languages such as Python or C .
- 4 years of experience in applying ML algorithms in natural language processing and/or speech processing and/or action-planning domains.
- Fluency with ML frameworks such as PyTorch, TensorFlow, or JAX.
- Experience in fine-tuning and evaluating LLMs is a significant plus.
- Knowledge of working with embedded systems and/or running ML on edge devices is a big plus.
Requirements
- Significant software engineering experience and a results-oriented mindset.
- Strong problem-solving and analytical skills, with a proactive approach to tackling challenges.
- Familiarity with modern AI tools and technologies, such as transformers, diffusion models, reinforcement learning.
- Ability to work collaboratively in a fast-paced environment with shifting priorities.
- Passion for learning and staying up-to-date with the latest advancements in machine learning research and its applications.