Clay Labs Inc.

New York, New York, United States

Software Engineer

Posted today

Job Description

Employer: Clay Labs Inc.

Job title: Software Engineer

Job location: New York, NY

Annual salary range: $130,000 - $300,000

 

Responsibilities:

·      Develop and execute technical strategies for complex and ambiguous projects, overcoming obstacles and leveraging organizational influence to achieve success.

·      Design and implement infrastructure solutions, including deploying new cloud resources such as microservices, queues, caches, and database clusters, while adhering to best practices.

·      Conduct code reviews and evaluate design proposals to ensure development of high-quality software systems and adherence to technical standards.

·      Utilize observability tools like logging, profilers, and distributed tracing to diagnose and resolve bugs or performance issues in production systems.

·      Mentor and teach other engineers, fostering a culture of ownership, technical excellence, and continuous improvement within the team.

 

Job Requirements:

A bachelor’s degree, or its foreign equivalent, in computer science, software engineering, or a related field, plus 2 years of experience as a software engineer, software developer, or in a related role/occupation. In addition, the required prior experience must include:

·      2 years of experience building and deploying scalable product features, either full-stack or backend-leaning.

·      2 years of experience designing and implementing distributed systems in production environments.

·      2 years of experience with performance optimization for APIs or backend services.

·      2 years of experience working with relational databases, including schema design and query optimization.

·      2 years of experience with at least one search or related data storage technology, such as Elasticsearch or OpenSearch.

 

If interested, send resume or CV to recruiting-eng@clay.com and reference S-E.