Full Stack Software Engineer (AI)

Location: New York, NY

Hecht Search

Build Software That Brings AI Into Everyday Work

We’re looking for a Full-Stack Software Engineer to turn generative AI capabilities into useful applications. You’ll create web tools, develop backend services, and connect AI-powered features with existing business systems.

The focus is on building software that people can use every day. You’ll work with engineers, designers, and business teams to understand their needs and deliver practical solutions.

This position suits a developer who enjoys working across the stack, solving product challenges, and exploring new ways to apply generative AI.

What You’ll Build

Web Applications and User Experience

  • Create web applications that give employees access to generative AI tools.
  • Build clear, responsive interfaces for complex workflows.
  • Turn product requirements into working features.
  • Improve application speed, usability, and reliability.
  • Work with designers and users to refine the experience.

Backend Services and APIs

  • Develop APIs that connect AI applications with internal platforms.
  • Build backend services that support user-facing features.
  • Manage data flow between applications and existing systems.
  • Write reliable code that is easy to test and maintain.
  • Investigate bugs and resolve issues across the software stack.

Product Development and Delivery

  • Help plan new features and choose suitable technical approaches.
  • Work with product managers to define requirements and priorities.
  • Take features from initial design through release and support.
  • Review code and share ideas with other developers.
  • Improve development practices as applications evolve.

Skills and Experience

Full-Stack Development

  • A bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience building modern web applications.
  • Strong knowledge of frontend development and UI frameworks.
  • Experience creating APIs and backend services for production use.
  • Understanding of how frontend and backend systems work together.
  • Ability to write clean code and troubleshoot software issues.
  • Experience working with other engineers throughout the development process.

Technical Strengths

We’re interested in engineers who can work across different parts of an application. Relevant skills include:

  • Frontend engineering: Building interactive interfaces with modern web technologies.
  • Backend development: Creating services that handle application logic and data.
  • API design: Building reliable connections between software systems.
  • Software architecture: Organizing code so applications remain easy to extend.
  • Testing and debugging: Finding problems and improving software quality.
  • Generative AI: An interest in how AI models and tools can support real business tasks.

Direct experience building AI products is helpful, but it isn’t a stated requirement. Strong software engineering skills and an interest in the technology are essential.

How You’ll Work

You’ll join a team that builds shared AI applications for people across an organization. Some projects will involve creating new tools. Others will focus on improving existing products or connecting systems that already serve different teams.

You’ll have opportunities to contribute to both technical decisions and the user experience.

What Matters in This Role

  • Product thinking: Understand what users need before choosing a technical solution.
  • Clear communication: Explain ideas and progress to technical and nontechnical colleagues.
  • Ownership: Organize your work and follow features through to completion.
  • Collaboration: Build productive relationships with engineers, designers, and business teams.
  • Practical judgment: Choose solutions that balance functionality, quality, and maintainability.
  • Curiosity: Stay interested in new developments in generative AI and software engineering.

Why Consider This Opportunity?

This role offers a chance to build generative AI products without moving away from core software engineering. You’ll work on real applications, contribute across the stack, and help make emerging technology useful to a wide range of users.

  • Develop full-stack applications with AI-powered features.
  • Build APIs and services that connect different business systems.
  • Work directly with the people who use your software.
  • Contribute to product design, architecture, and delivery.
  • Expand your experience with practical generative AI applications.

We’re looking for a thoughtful engineer who enjoys building useful software, takes pride in code quality, and works well with people from different technical backgrounds.

Back to Jobs

  • Max. file size: 100 MB.
Share this job Posting: