Haystack
← Back to Jobs
Technology
SS

Software Engineer

SDH SystemsNew York, NY🇺🇸United StatesPosted 28 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
New York, NY, United States
Posted
Yesterday
AWSJavaPython

Job Description

Job Title: Software Engineer

Client: Cognizant/JPMC

Location: NYC,NY

Visa: Any

Interview Process: Video (2 Rounds)

Job Description:

Core expectations (must have exposure across all):

  • Software engineering: Proficiency in Python (preferred) or Java, with solid fundamentals (clean coding, testing, APIs, debugging, performance, and maintainability).

  • Cloud engineering: Working knowledge of at least one public cloud providerAWS preferred—including hands-on familiarity with deploying/running services, IAM/security basics, logging/monitoring, and common managed services.

  • AI/ML exposure: Practical exposure to AI/ML concepts and workflows (e.g., model integration patterns, basic ML lifecycle understanding, evaluation basics), sufficient to ramp into agent development with minimal hand-holding.

Preferred experience (strong differentiators):

  • Hands-on experience integrating with frontier model APIs (e.g., OpenAI or similar), including prompt design, tool/function calling, streaming, and reliability/cost considerations.

  • Familiarity with advanced agent architecture concepts such as memoryguardrails/assurance, and MCP (Model Context Protocol) or similar patterns for tool interoperability.

  • Experience with conversational/agent frameworks or platforms, such as LangGraphCrewAIRasaDecagon, or equivalent orchestration frameworks, including building multi-step workflows and tool-based agents

Similar jobs