Senior ML Engineer at Hatch
New York, NY 10002, USA -
Full Time


Start Date

Immediate

Expiry Date

02 May, 25

Salary

275000.0

Posted On

02 Feb, 25

Experience

5 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Semantic Search, Fine Tuning, Postgresql, Adaptation, Mongodb, Database Optimization, Docker, Programming Languages, Redis, Computer Science, Languages, Query Optimization, Database Monitoring, Google, Cloud, Python, Natural Language Processing, Aws, Performance Tuning

Industry

Information Technology/IT

Description

SENIOR ML/AI ENGINEER

We are seeking an AI Engineer specializing in Large Language Models (LLMs) to join our innovative team. In this role, you’ll architect and implement AI solutions using cutting-edge language models, building intelligent features that enhance our products. You’ll work with state-of-the-art AI technologies to create scalable, production-ready systems that deliver value to our users.

Core Responsibilities

  • Design and implement AI solutions using OpenAI, Anthropic, and other leading AI platforms
  • Build robust and scalable systems for AI model integration and deployment
  • Develop prompt engineering strategies and maintain prompt libraries
  • Create efficient input/output handling systems for large language models
  • Build evaluation frameworks to measure AI system performance
  • Develop fallback systems and handle edge cases in AI responses
  • Create tools for monitoring AI system behavior and output quality
  • Collaborate with product teams to define AI feature requirements

Required Qualifications

  • 5-7 years of professional software engineering experience
  • Bachelor’s degree in Computer Science, AI, or related professional experience
  • Strong proficiency in Python and modern AI/LLM development
  • Experience with OpenAI’s GPT models and API integration
  • Expertise in prompt engineering and LLM optimization
  • Experience with Git version control and collaborative development
  • Expertise in AWS services, particularly for AI/ML deployment
  • Experience with vector databases and embedding systems
  • Solid understanding of API design and RESTful services

Preferred Qualifications

  • Experience with multiple AI providers (Anthropic, Google, Meta)
  • Knowledge of RAG (Retrieval Augmented Generation) systems
  • Experience with AI model fine-tuning and adaptation
  • Familiarity with semantic search and vector search systems
  • Understanding of AI model evaluation metrics
  • Experience with streaming AI responses
  • Background in natural language processing
  • Knowledge of AI model deployment optimization
  • Experience with AI agent development

SENIOR ENGINEER - DATABASE SPECIALIST

We are seeking a Senior Software Engineer with deep database expertise to join our engineering team. In this role, you’ll be responsible for optimizing our database performance, designing scalable data models, and improving our application’s data access patterns. You’ll work across teams to establish database best practices while contributing to our broader engineering initiatives.

Core Responsibilities

  • Lead database optimization initiatives across our applications
  • Design and implement efficient data models and access patterns
  • Optimize complex SQL queries and database operations
  • Develop and maintain data access layers and ORMs
  • Implement caching strategies and query optimization techniques
  • Collaborate with teams to improve application database interactions
  • Establish database coding standards and best practices
  • Mentor other engineers on database concepts and optimization
  • Participate in architecture discussions and technical planning
  • Review code with a focus on database performance and efficiency
  • Build tools and frameworks for database access and monitoring
  • Troubleshoot complex performance issues

Required Qualifications

  • 7+ years of software engineering experience
  • Strong expertise in database systems (PostgreSQL, MongoDB)
  • Deep understanding of query optimization and execution plans
  • Experience with high-performance, large-scale applications
  • Proficiency in multiple programming languages (Python, Go, Java)
  • Strong knowledge of database indexing strategies
  • Experience with caching systems (Redis, Memcached)
  • Expertise in writing and optimizing complex SQL queries
  • Understanding of database internals and performance tuning
  • Experience with Git version control and collaborative development
  • Strong knowledge of AWS database services

Preferred Qualifications

  • Experience with multiple database technologies
  • Knowledge of database replication and sharding
  • Understanding of CQRS and event sourcing patterns
  • Experience with database migration strategies
  • Familiarity with NoSQL database optimization
  • Background in systems architecture
  • Experience with database monitoring and observability
  • Knowledge of database security best practices

Technical Skills

  • Databases: PostgreSQL, MongoDB, Redis
  • Languages: Go, Elixir, Python
  • Cloud: AWS (RDS, Aurora, DynamoDB)
  • Tools: Docker, Git, Terraform
  • Monitoring: New Relic

Compensation Range: $170K - $275

Responsibilities

Core Responsibilities

  • Design and implement AI solutions using OpenAI, Anthropic, and other leading AI platforms
  • Build robust and scalable systems for AI model integration and deployment
  • Develop prompt engineering strategies and maintain prompt libraries
  • Create efficient input/output handling systems for large language models
  • Build evaluation frameworks to measure AI system performance
  • Develop fallback systems and handle edge cases in AI responses
  • Create tools for monitoring AI system behavior and output quality
  • Collaborate with product teams to define AI feature requirement

Core Responsibilities

  • Lead database optimization initiatives across our applications
  • Design and implement efficient data models and access patterns
  • Optimize complex SQL queries and database operations
  • Develop and maintain data access layers and ORMs
  • Implement caching strategies and query optimization techniques
  • Collaborate with teams to improve application database interactions
  • Establish database coding standards and best practices
  • Mentor other engineers on database concepts and optimization
  • Participate in architecture discussions and technical planning
  • Review code with a focus on database performance and efficiency
  • Build tools and frameworks for database access and monitoring
  • Troubleshoot complex performance issue
Loading...