Software Engineer

eClerx•New York, NY
•$75,000 - $115,000•Hybrid

About The Position

Help the eClerx US AI Organization build and deploy AI-enabled software for clients in financial services and other industries. Working with experienced engineers, domain specialists, and the product team, the Software Engineer will build agentic workflows and full-stack features, test them against real requirements, and help move promising demonstrations and MVPs into deployable software. This is an early-career role with room to develop engineering judgment. After integration into the team, client-facing work may be available depending on team placement, such as joining client working sessions and presenting work.

Requirements

  • Bachelor's or master's degree in computer science or software engineering.
  • 0–3 years of full-time experience building software products for customers or internal business users.
  • Proficiency in Python or a comparable language, including writing, testing, and debugging code.
  • Experience with REST APIs, SQL, structured and unstructured data, and Git.
  • Hands-on experience building LLM-based applications or agentic workflows through projects, internships, or work.
  • Ability to test AI outputs against requirements and identify failure modes.
  • Practical AWS experience and ability to learn GCP or Azure.
  • An instinct to consider access, credentials, security, and reliability when designing a feature.
  • A proactive approach: raising questions, flagging issues early, and looking for ways to improve the work without waiting to be asked.
  • Clear communication and collaboration skills, and ability to learn unfamiliar systems.

Nice To Haves

  • Client-facing experience.
  • Familiarity with Docker and DevOps practices, including CI/CD pipelines, environments, and release processes.
  • Familiarity with fine-tuning models and with up-to-date AI models and their capabilities.
  • Exposure to Databricks, Snowflake, or a comparable platform.
  • Startup or early-stage product experience.
  • Exposure to financial services, including financial crime and compliance (FCC), know your customer (KYC), or anti-money laundering (AML); or to communications, media, telecommunications, finance and accounting industries.
  • Publications in top journals, teaching or mentoring experience, or open source contributions.

Responsibilities

  • Build and improve agentic workflows, prototypes, application features, and APIs.
  • Implement authentication, authorization, secure configuration, and data integrations.
  • Test outputs and features against real requirements, investigate problems, and explain findings.
  • Improve testing, logs, monitoring, and deployment, primarily on AWS and sometimes on GCP or Azure.
  • Contribute to work involving enterprise data platforms such as Databricks or Snowflake.
  • Learn from senior engineers and solution builders, and document changes for ongoing product ownership.
  • Follow developments in AI and in the industries served.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service