E

eClerx

Data analytics and BPM outsourcing services

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNew York, NY, USA$150k - $200k

About the Job

Requirements

  • Bachelor's or master's degree in computer science or software engineering.
  • 5–8 years of full-stack engineering experience and evidence of products reaching real customers.
  • Proficiency in Python or a comparable language and at least one modern backend stack.
  • Hands-on experience building agentic workflows, including tool use, orchestration, multi-step reasoning, and human-in-the-loop review.
  • Practical AI application experience, including evaluation and an understanding of failure modes.
  • Depth in AWS, ability to work in GCP and Azure, and experience with Databricks, Snowflake, or a comparable data platform.
  • Experience taking early software to production, including identity, credentials, security, deployment, and reliability.
  • Experience guiding junior engineers through design decisions and code review.
  • Judgment about security and compliance controls in regulated and enterprise environments.
  • High agency, proactive problem solving, and clear cross-team communication.

Responsibilities

  • Design, build, and evaluate agentic workflows and integrations, and move strong demonstrations toward production.
  • Assess demos and MVPs against client deployment requirements, then lead full-stack work to close gaps, including features, APIs, user workflows, and integrations with enterprise data environments.
  • Design production architecture for resilience, covering retries, idempotency, queues, failure isolation, and scaling, and run performance and load testing with cost in mind.
  • Build in identity and security from the start, including SSO with the client's identity provider (SAML or OIDC), OAuth2, role- or attribute-based access control, secrets management, privacy, auditability, and data handling.
  • Own infrastructure as code and CI/CD, including environment promotion, containers, and repeatable deployments.
  • Build observability through structured logging, metrics, tracing, alerting, and runbooks.
  • Coordinate with domain specialists, solution builders, and the product team, documenting decisions for an operational handoff.
  • Guide junior engineers to choose optimal solutions while following industry guidelines.
  • Stay current with developments in AI and in the industries served.
  • After integration into the team, perform client-facing work depending on team placement, including discovery sessions, technical presentations, and solution design with client stakeholders.

Desired Qualifications

  • Familiarity with Docker and DevOps practices, including CI/CD pipelines, environments, and release processes.
  • Familiarity with fine-tuning models and current AI models and their capabilities.
  • Experience supporting a client security audit or penetration test.
  • Client-facing experience, including technical discovery or presentation.
  • 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.
  • Startup or early-stage product experience.
  • Publications in top journals, teaching or mentoring experience, or open source contributions.

About the Company

eClerx

Data analytics and BPM outsourcing services

eClerx Services Ltd. provides business process management and data analytics services to clients worldwide, focusing on financial services, telecom, retail, and technology. It helps clients by managing and optimizing data-intensive processes, acting as an extension of their operations through data management, automation, analytics, and consulting. Its offerings cover trade lifecycle management, risk and compliance in financial markets, digital services like content creation and e-commerce analytics, and customer operations optimization. Its differentiator is combining deep domain knowledge with data-driven insights and it pursues growth through strategic acquisitions, such as Personiv, to expand back-office and customer support capabilities, with the goal of helping clients run efficient, data-driven processes while focusing on core business.

Company size
10,001+
Company stage
IPO
Headquarters
Mumbai, India
Founded
2000

Recently Posted Jobs

Explore more opportunities at eClerx

See more jobs