Software Engineer
Indexed description
Location: Newark, NJ, Onsite, Full Time
Compensation: $120,000 – $180,000+ (DOE)
Software
About the Role: Seeking a Machine Learning Engineer to design, build, and deploy intelligent systems for AI-driven products.
Key Responsibilities
- Design, train, and optimize machine learning models.
- Deploy models into scalable production environments.
- Build pipelines for data ingestion, preprocessing, and evaluation.
- Monitor model performance and iterate based on real-world usage.
- Work with structured and unstructured data sets.
- Implement best practices for feature engineering and model selection.
- Build robust APIs and services around ML models.
- Partner with product and engineering teams to define requirements.
- Translate business objectives into ML strategies.
- 3+ years of machine learning engineering experience.
- Proficiency in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Experience deploying ML models into production environments.
- Understanding of statistics, probability, and optimization techniques.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Experience building data pipelines and working with large datasets.
- Experience with NLP, LLMs, or generative AI.
- Experience fine-tuning or integrating large language models.
- Background in AI product development within SaaS environments.
- Experience with MLOps and CI/CD pipelines.
- Experience working in fast-paced startup environments.
Apply Online: Apply Here
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search