What are the responsibilities and job description for the AI Developer (Gen AI) position at Elliot Partnership?
-
Senior Software Engineer – Generative AI (Applied AI & Engineering)
-
New York City (Hybrid - 3 days a week in-office)
-
Generous compensation
Are you a hands-on builder with a first-principles mindset, ready to architect the future of Generative AI at a premier global quantitative investment firm?
A top-tier investment and technology development firm is seeking an exceptional Software Engineer to join its pioneering Generative AI initiative.
We're looking for a true builder who can combine hands-on GAI expertise with a rigorous software engineering background. You’ll be responsible for designing, developing, and deploying the core platforms, from sophisticated RAG systems to agentic workflows.
As a Software Engineer on this central team, you will:
-
Architect and build production-grade, high-performance GAI applications and platforms from the ground up.
-
Design and deploy sophisticated Retrieval-Augmented Generation (RAG) pipelines, including vector search, knowledge graph integration, and advanced reranking.
-
Develop and orchestrate complex, multi-agent workflows (using frameworks like LangGraph) to automate high-stakes business processes.
-
Partner directly with quantitative researchers, traders, and other business units to understand their problems and deliver tangible, high-impact GAI solutions.
-
Serve as a hands-on technical expert, shipping code in Python.
Required Qualifications
-
A Bachelor’s or advanced degree (MS or PhD) in Computer Science, Applied Mathematics, or a related quantitative field is required.
-
Several years of professional, hands-on experience in software engineering, with deep proficiency in Python.
-
Direct, hands-on experience building and deploying modern Generative AI systems (e.g RAG, Agentic AI, Fine-Tuning).
-
Strong understanding of system design, MLOps, and cloud-native development (e.g.Docker, Kubernetes, CI/CD, AWS/GCP/Azure).