Explore 1M+ Live Opportunities.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
Battle Tested · Jersey City, New Jersey
Build the platform that brings generative AI into global financial markets.
We are seeking a hands-on
Feature Lead
to help design, build, and deliver an enterprise Generative AI platform supporting Sales & Trading, Quantitative Strategies, Research, and Operations.
This role combines software engineering, architecture, and technical leadership. You will develop production-ready capabilities, guide engineers, and translate business requirements into reusable, scalable platform solutions. The platform will support a growing portfolio of use cases using proprietary and open-source large language models and large structured and unstructured datasets.
This is an individual contributor role with team leadership responsibilities and substantial hands-on development.
What You’ll Do
Own end-to-end feature delivery, from requirements and architecture through development, testing, deployment, and ongoing improvement.
Design and implement multi-tier, microservices-based application architectures.
Build, optimize, and troubleshoot high-performance APIs using
Python and FastAPI
.
Implement containerization, distributed caching, and message queues to support scalable, reliable systems.
Integrate business use cases into shared platform capabilities that teams can reuse and extend.
Work with Product Owners and business stakeholders to clarify requirements, prioritize work, and define acceptance criteria.
Break complex initiatives into actionable development tasks, estimates, and delivery plans.
Establish and maintain CI/CD pipelines for automated testing and deployment.
Automate development lifecycle activities to improve delivery speed and reduce manual effort.
Lead code reviews, guide architecture decisions, and apply enterprise engineering standards.
Mentor engineers in solution design, troubleshooting, estimation, and development practices.
Identify performance bottlenecks and implement software enhancements and infrastructure upgrades.
Manage technical debt while maintaining platform quality and supporting continued growth.
Required
Software Engineering and Architecture
Strong hands-on Python development expertise.
Proficiency in Unix/Linux scripting.
Experience designing and implementing multi-tier applications and microservices-based platforms.
Data and Databases
Strong knowledge of relational databases, including
Oracle and MySQL
.
Strong knowledge of NoSQL databases, including
MongoDB
.
Experience processing and integrating large structured and unstructured datasets.
Front-End Development
Working knowledge of
HTML/CSS, JavaScript, XML, React, and jQuery
, with the ability to support end-to-end application delivery.
Platform and Distributed Systems
Experience with containerization technologies, distributed caching, and message queues.
Technical Leadership and Collaboration
Ability to balance feature delivery, engineering quality, and technical debt.
Strong stakeholder communication, critical thinking, and problem-solving skills.
Familiarity with
TensorFlow or PyTorch
.
Knowledge of large language model fine-tuning,
Retrieval-Augmented Generation (RAG)
, and tools for agentic AI solutions.
Experience with asynchronous programming, Redis or similar distributed caching technologies, and OpenTelemetry.
Knowledge of authentication and authorization mechanisms.
Experience building enterprise platforms in financial services, capital markets, or similarly complex environments.
What Success Looks Like in the First 90–120 Days
Feature delivery:
Deliver agreed-upon platform features and business use case integrations through testing, acceptance, and deployment.
Scalability and performance:
Establish performance baselines, identify bottlenecks, and implement improvements against agreed API and platform performance targets.
Engineering efficiency:
Implement or improve automated testing and deployment pipelines, with measurable reductions in manual steps.
Engineering quality:
Meet documented acceptance criteria, apply coding and architecture standards, and maintain a prioritized technical debt backlog.
Team execution:
Establish clear work breakdowns, estimates, code review practices, and technical guidance that support predictable delivery.
Details
| Company | Battle Tested |
| Location | Jersey City, New Jersey |
| Type | FULL TIME |
| Niche | Managers |