New York Life's AI and Data team needs to deliver innovative data, insights, and AI solutions for the organization, working on a diverse portfolio of AI and GenAI projects.
Requirements
- 5+ years of experience in Software Engineering with at least 2-years hands on with implementing AI/ML solutions
- Experience in API development, best standards and practices
- Competency in Python
- Experience with machine learning libraries and frameworks such as sklearn, TensorFlow, PyTorch, or Keras
- Understanding of containerization (Docker & Linux experience)
- Experience with advanced natural language processing ( NLP ) techniques and tools, such as SpaCy, NLTK, or Hugging Face
- Strong knowledge of data structures, algorithms, and software engineering principles
Responsibilities
- Responsible for design and development of production grade AI solutions
- Ensuring all AI code conforms to software engineering best practices and coding standards
- Implementation of models with debugging, scaling and monitoring in mind
- Help set up ML experiments for server-based hyperparameter tuning
- Work with Platform Engineers to develop pipelines and tools to automate model deployment
- Collaborate with the team on architecture and implementation
- Expertise in developing solution architectures that integrate ML models into real-world systems
Other
- Hybrid - 3 days per week
- Collaborate with product managers, data scientists and other engineers
- Review code to ensure solutions are properly designed and implemented
- Stay up to date with the latest AI trends/emerging technologies and look for opportunities to improve the stack
- Current understanding of LLMs and their use