- Company Name
- Ema Unlimited
- Job Title
- Software Engineer, Machine Learning
- Job Description
-
**Job Title:**
Software Engineer, Machine Learning
**Role Summary:**
Design, develop, and deploy production‑grade machine learning models that power NLP, retrieval, ranking, reasoning, dialog, and code‑generation systems. Work across the full ML lifecycle—from data exploration to model validation and A/B testing—while collaborating with cross‑functional teams in a fast‑paced startup environment.
**Expectations:**
- Innovate and solve complex problems with large, heterogeneous data sets.
- Translate research concepts into scalable, reliable production solutions.
- Communicate model design and impact clearly to both technical and non‑technical stakeholders.
- Operate autonomously yet contribute effectively as a team player in a hybrid (on‑site/remote) setting.
**Key Responsibilities:**
- Conceptualize, implement, and launch Transformer‑based, reinforcement‑learning, ensemble, and agent‑based models.
- Process and analyze structured, semi‑structured, and unstructured data to inform feature engineering and model design.
- Manage end‑to‑end ML pipeline: problem definition, data preparation, training, validation, deployment, and monitoring.
- Develop automated testing, validation, and A/B testing frameworks to ensure model robustness.
- Maintain documentation and present model performance and business value to stakeholders.
- Contribute to MLOps practices, including model versioning, CI/CD, and cloud deployment (GCP/Azure).
**Required Skills:**
- Proficiency in Python; strong experience with TensorFlow or PyTorch.
- Deep expertise in NLP techniques and large language model training/inference.
- Hands‑on experience with retrieval, ranking, reinforcement learning, or agent‑based systems at scale.
- Strong data‑processing abilities (SQL, ETL, data warehousing) and familiarity with large‑scale data platforms.
- Knowledge of MLOps tools and best practices; exposure to cloud services (GCP or Azure).
- Solid understanding of software engineering fundamentals, data structures, and algorithms.
- Excellent problem‑solving, analytical, and communication skills.
**Required Education & Certifications:**
- Master’s degree or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- Minimum 2 years of industry experience building and deploying production ML models.
Mountain view, United states
Hybrid
Junior
09-02-2026