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 by combining agile and entrepreneurial drive with industry-leading methods and tools.
Requirements
- Expert in Python, including experience with machine learning libraries and frameworks such as sklearn, TensorFlow, PyTorch, or Keras
- Understanding of containerization (Docker & Linux experience)
- Experience optimizing/tuning models
- 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
- Experience with SQL and big data platforms such as Postgres, Redshift and Snowflake
- Experience with cloud compute environments (AWS) along with cloud-native tools
Responsibilities
- Responsible for design and development of production grade AI solutions
- Ensuring all AI code conforms to software engineering best practices and coding standards
- Help set AI engineering standards (development stack, sample starter projects, etc)
- Implementation of models with debugging, scaling and monitoring in mind
- Mentor engineers and data scientists in applying software engineering to AI problems
- Help set up ML experiments for server-based hyperparameter tuning
- Work with Platform Engineers to develop pipelines and tools to automate model deployment
Other
- Hybrid - 3 days per week
- 7+ years of experience in Lead Software Engineering position with at least 3-years hands on with implementing AI/ML solutions
- Experience in API development, best standards and practices
- Passionate about technology transformations, innovation, and continuous improvement
- Experience with Agile/Scrum methodology and best practices