Powering Your Career. Elevating Your Potential.
We are a Placement Agency dedicated to IT & Quantitative professionals
Our Focus is YOU - Your Skills, Experience, Personality, and Goals
Looking to hire?

Ready for a career boost?

Schedule your free consultation today.

 
How We Work With You

About Us

We go far beyond traditional recruitment. Honesty, transparency, and integrity guide everything we do.

We build relationships with Hiring Organizations and Managers to unlock specific opportunities that can fast-track your career advancement

Let us use our insider knowledge and connections to uncover the best opportunities tailored to you.

Get Started

The Right Fit Matters

We focus on your lasting success, not just quick placements. Our priority is ensuring candidates thrive and companies find their perfect match. It's about your future, not just the deal!

Get Started

Personalized Approach

We partner with you to grasp your unique skills, goals, and personality to help unlock the ideal job opportunity.

Get Started

Targeted Job Search

Overwhelmed about your next move?

Let us use our insider knowledge and connections to uncover the best opportunities tailored to you, at no cost and minimal effort from you

Get Started

End-to-End Support

Your dedicated agent guides you through every step of the interview and hiring process.

Get Started

Crystal-Clear Communications

The right way to handle placement and career changes is through honest, clear communication throughout the entire process. This involves managing expectations and aligning candidate and company needs for successful outcomes.

Get Started

Accurate Information

We provide you with accurate details on the position and the surrounding team.

We discuss why the position is a smart move to further your career while meeting your needs.

Representing Your Interests

We talk with hiring managers about how your strengths and personality are ideal for their team. We advocate for your interests while ensuring mutual expectations are clear.

Get Started Now!

TalentAlgo can find you jobs like these

Major Hedge Fund
Senior AI Engineer - Equities Technology
New York, NY

We are building the next generation of Large Language Modeling applications driven by Portfolio Manager's requirements that provide immediate value and scale as a core product. We are looking for a Senior AI Engineer to manage this work inside the Equities Technology AI group on a nascent platform.

More...
Senior AI Engineer - Equities Technology

We are building the next generation of Large Language Modeling applications driven by Portfolio Manager's requirements that provide immediate value and scale as a core product. We are looking for a Senior AI Engineer to manage this work inside the Equities Technology AI group on a nascent platform.

Full Description:

We are building the next generation of Large Language Modeling applications driven by Portfolio Manager's requirements that provide immediate value and scale as a core product.

We are looking for a Senior AI Engineer to manage this work inside the Equities Technology AI group. The hire will be responsible for designing, expanding and optimizing the architecture of this nascent platform. The ideal candidate is an experienced engineer who enjoys building and supporting high performance data systems from the ground up. Pending this successful hire, we look forward to furthering our direct impact on the investment process.

Responsibilities:

  • Understand and translate business problems into working solutions.
  • Design, build and maintain end-to-end pipelines for LLM solutions based on Portfolio Manager requirements.
  • Identify, design, and implement internal process improvements, including re-designing and integrating applications infrastructure with scalability and availability, etc.
  • Work with stakeholders from both the business and technology organizations to optimize product design.
  • Build, test and deploy these AI products to solve specific Portfolio Manager workflows. In addition, solutions should be generalizable to enhance the AI team's solution set.
  • Leveraging generative AI solutions and traditional NLP techniques.

Qualifications:

  • PhD in computer science/technical major and 5+ years work experience or Master's degree with 10+ years work experience.
  • Advanced proficiency in Python, including object-oriented techniques and REST API development.
  • Demonstrated experience building with LLMs, using LLM Frameworks and other related NLP techniques.
  • Experience with developing and deploying scalable LLM applications.
  • Experience with development of end-to-end asynchronous application, including CI/CD frameworks.
  • Demonstrated experience with Vector DBs and SQL databases is a plus.
  • Strong interpersonal and communication skills that can work independently and in a collaborative environment.
  • Excellent self-management and problem-solving skills, able to handle several projects with different priorities at the same time in a fast-paced environment.
Major Hedge Fund
Quantitative Developer - Equity Technologies
New York, NY

We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.

More...
Quantitative Developer - Equity Technologies

We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.

Full Description:

We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team works directly with the firm’s central trading teams. By constructing and maintaining this high-performance infrastructure used by these teams, this developer will enable new trading opportunities across businesses and regions, allowing the best possible execution performance.

Job Duties


  • Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.
  • Work directly with central trading teams to optimize the firm’s overall execution performance.
  • Enhance the platform's efficiency by utilizing network and systems programming, along with other advanced techniques to reduce latency.
  • Create systems, interfaces, and tools for historical market data and trading simulations to boost research productivity and system testability.
  • Assist in building and maintaining our automated tests, performance benchmark framework, and other tools
  • Collaborate closely with trading teams to gather requirements and develop solutions in a fast-paced environment


Qualifications


  • 5+ years of professional experience in a front-office, financial services environment as a senior contributor
  • 10+ years cumulative, professional experience
  • A degree in computer science or a related field
  • Strong background in data structures, algorithms, and object-oriented programming in C++, including:
    • Proficiency with new features of C++17 and C++20
    • Proficiency with multithreading and asynchronous environments
  • Strong understanding of low-latency and real-time system design and implementation
  • Strong understanding of Linux system internals and networking
  • Strong financial experience across multiple asset classes, with a focus on real-time low-latency trading systems for equities and futures
  • Familiarity with python for quantitative research and data-oriented processing
Familiarity with analysis of execution algorithm performance

Major Investment Bank
Lead Java Software Engineer
New York, NY

As a Lead Java Software Engineer, you will be part of a global team responsible for development of electronic trading platform for Credit. • Focus on latency-sensitive and high-throughput Java-based backend components

More...
Lead Java Software Engineer

As a Lead Java Software Engineer, you will be part of a global team responsible for development of electronic trading platform for Credit. • Focus on latency-sensitive and high-throughput Java-based backend components

Full Description:

Deutsche Bank is actively evolving its electronic trading capabilities for the Fixed Income and Currencies Business. We design, build, and continuously enhance our platform and surrounding ecosystem, which includes a full front-to-back technological stack: physical and cloud infrastructure, DevOps, connectivity to global markets (Exchanges, Electronic Connectivity Networks, etc.). algo and order management frameworks, internal and external application programming interface (APIs), pricing and trading algorithms, risk management, data capture and analysis capabilities, sophisticated User Interfaces (UIs) for end users, and more. As a Lead Java Software Engineer, you will be part of global team responsible for development of electronic trading platform for Credit.

What We Offer You

  • A diverse and inclusive environment that embraces change, innovation, and collaboration
  • A hybrid working model, allowing for in-office / work from home flexibility, generous vacation, personal and volunteer days
  • Employee Resource Groups support an inclusive workplace for everyone and promote community engagement
  • Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits
  • Educational resources, matching gift and volunteer programs

What You’ll Do

  • Collaborate with Business departments and both local and remote developers, analysts, and project managers from partnering teams
  • Work on the full life cycle of a product, from architecture design to implementation and level 3 production support
  • Focus on latency-sensitive and high-throughput Java-based backend components
  • Engage in Business and functional requirements, technical analysis, and design
  • Prototype new features to meet Business needs and solve challenging technical problems
  • Collaborate with the Quality Analyst team on test automation and with DevOps on continuous software development life cycle (SDLC) and environment management improvements

How You’ll Lead

  • Face the trading desk and build strong collaboration between Business and developers
  • Contribute to defining the future state of the system architecture
  • Review team members' code and mentor junior developers

Skills You’ll Need

  • Strong mathematical skills and knowledge of algorithms and complexity
  • Excellent knowledge of core Java (collections, multi-threading, networking) with moderate experience
  • Experience in implementing fault-tolerant/load-balancing solutions and optimizing the performance of multi-threaded Java applications
  • Good knowledge of Linux, basic knowledge of SQL relational databases, and messaging solutions
  • Strong written and spoken English skills

Skills That Will Help You Excel

  • Open to communication and collaboration
  • Ability to take ownership of tasks until completion, beyond just coding
  • Eagerness to learn new technologies and gain new skills as required
  • Attention to detail and discipline
Major Investment Bank
Equity Full Stack Developer
New York, NY

The front office development role requires an experienced senior level full stack software developer, with a proven track record of delivering scalable, high-performance systems. Front office trading technology development for Equity Trading. Must have Java - expert level, looking for a highly technical developer

More...
Equity Full Stack Developer

The front office development role requires an experienced senior level full stack software developer, with a proven track record of delivering scalable, high-performance systems. Front office trading technology development for Equity Trading. Must have Java - expert level, looking for a highly technical developer

Full Description:

The front office development role requires an experienced senior level full stack software developer, with a proven track record of delivering scalable, high-performance systems.

The ideal candidate would demonstrate a passion for software development and be familiar with the recent trends in technology. We're looking for a person who works well on a team but is capable of independently accomplishing tasks of significant scope and complexity. Excellent analytical skills, and the ability to work quickly and effectively under time pressure are expected.

Equity Trading Front office developer responsible for:


  • Front office trading technology development for Equity Trading
  • Do it all: define, design, code, build and debug complex object-oriented multi-tier distributed software application
  • Design, develop and maintain web-based applications to enhance the performance and reliability of our current applications
  • Work involves development and enhancement of trade processing modules, messaging components, reporting applications
  • Participate in gathering requirements and enhancing current applications
  • Day to day support of applications


Skills and experience required:


  • 10-15 years Front-office design, development & support of web-based applications
  • Looking for someone who has worked in a capacity with high intensity and attentiveness to trading environment
  • Must have Java - expert level, looking for a highly technical developer
  • Must have strong knowledge of web technologies including JavaScript, HTML5
  • Must have strong database skills/experience (SQL Server)
  • Must have proficiency in building front office visualization dashboards and relevant UI/UX experience
  • Must have Windows/Linux OS experience
  • Strong networking fundamentals and experience with low latency messaging based applications like Kafka is a strong plus
Experience with building applications using in-memory datastore is a plus


Major Investment Bank
VP - Product Manager
New York, NY

As a Product Manager on the IB technology team you will work closely with the Product Management leadership in driving the strategy and evolution of the technology roadmap to provide an exceptional digital experience, client insights with a focus on delivering business value.

More...
VP - Product Manager

As a Product Manager on the IB technology team you will work closely with the Product Management leadership in driving the strategy and evolution of the technology roadmap to provide an exceptional digital experience, client insights with a focus on delivering business value.

Full Description:

The CRM & Analytics team is a highly strategic and cross-functional team responsible for leading the firm’s global digitalization effort. This initiative, spanning all client-facing business units and corporate functions, will drive innovation and strategic change through technology, data science, and deep analytics.  The team partners with key business leaders and industry experts to build transformational technology to drive revenue, maximize efficiency, and optimize the allocation of resources.  The CRM & Analytics team is at the forefront of Jefferies’ cloud initiative, leveraging best-in-class cloud-based technologies to replace legacy on-premises solutions to provide intelligent trend insights, actionable opportunities, decision support, and transparency into all client and business-related activities

Position Overview:

As a Product Manager on the IB technology team you will work closely with the Product Management leadership in driving the strategy and evolution of the technology roadmap to provide an exceptional digital experience, client insights with a focus on delivering business value.  You will liaise between the business and implementation teams to define and enhance the platform working in a collaborative, energetic and fast-paced environment. The Product Manager will primarily focus on the investment banking business though there may be interdependencies with other business groups in the firm (Equities, Fixed Income, and Corporate) on a myriad of projects and enhancement requests. As part of the team, you will focus on multi-channel experience, data analytics, BI and Gen AI to drive our digital strategy.

The ideal candidate will have experience in Investment Banking, Global Markets, Technology, and Data, as well as demonstrated success in building relationships with client-facing business stakeholders and users. Responsibilities include:

·        Collaborate with the Digital Strategy & Product Management leadership team to define, communicate, and create buy-in for the product vision.

·        Develop and execute a comprehensive product strategy aligned with the company’s overall business objectives, which deliver value to end users while driving business outcomes.

·        Stay current on product developments and industry best practices within your respective domain; conduct market analysis and identify opportunities for product innovation.

·        Partner with business, stakeholders, and users to articulate objectives and requirements that enhance productivity, improve efficiency, and drive revenue.

·        Lead analysis and help define new business processes that span multiple areas of the organization and provide solutions for improvements; challenge status quo – rationalize, unify and simplify processes and design

·        Utilize data analytics to measure product performance, identify trends, and inform product decisions

·        Manage and prioritize product back-log based on priorities set by business stakeholders. 

·        Define and document requirements, user stories, use cases and ensure solutions meet overall business objectives.

·        Work closely with UX Designers with the UX strategy, including industry trends, best practices and standards, feasibility, innovation and ideation, Practice and be an advocate for user-centered & data-validated product design.

·        Oversee execution of projects across all phases and ensure appropriate collaboration across all stakeholders for successful execution with an eye to delivering business results.

·        Work closely across teams to solve day-to-day issues, test new features and fixes before released, and ensure appropriate training is available.

·        Drive product launch and marketing activities with key stakeholders and track usage and adoption; Act as a product evangelist to build awareness and understanding.

·        Monitor key product metrics and KPIs to track progress and identify areas of improvement

·        Develop strong cross-functional partnerships across the company (Data Analytics, Data Science, Technology, Engineering and Finance) and advance the mission of intelligent experiences.

·        Explore opportunities to leverage Gen AI tools; through business engagements and partnership with data science team

Requirements: 

The ideal candidate would have a BA/BS degree from an accredited university. Previous product management experience within financial services is required. 

The candidate should have the following qualifications:

·        5 to 7 years’ experience with 5+ years of prior experience in Financial Services

·        Excellent communication skills, both oral and written

·        Ability to lead through influence and drive results.

·        Thinks big picture and understands the potential risk/impact of decisions we make

·        Experience with CRM technologies, preferably Salesforce

·        Must have exceptional time management skills

·        Ability to convey project requirements to developers with attention to detail

·        Define objectives and create roadmaps/timelines to meet tight deadlines.

·        Stay on top of tasks and responsibilities; works well with minimal supervision; responds in a timely manner

·        Manage the product lifecycle from planning to completion including user demos

·        Experience and success working with agile teams’ development and design teams to deliver world-class solutions using iterative product development practices

·        Experience with organizing a product backlog, planning sprints and writing detailed user stories

·        Data/Analytical skills and business intelligence experience

·        Business analysis and/or project management experience

·        Extensive knowledge of the UX process and experience collaborating with UX teams 

Major Investment Bank
Java Engineering Lead
New York, NY

Exciting and unique opportunity to be a member of our corporate Investment Banking Technology & CRM/Analytics Team, tackling our toughest and most exciting data engineering challenges across multiple divisions. 12+ years of experience with Java development.

More...
Java Engineering Lead

Exciting and unique opportunity to be a member of our corporate Investment Banking Technology & CRM/Analytics Team, tackling our toughest and most exciting data engineering challenges across multiple divisions. 12+ years of experience with Java development.

Full Description:

The IB Tech & CRM/Analytics team is a highly strategic and cross-functional team responsible for leading the firm’s global digitalization effort. This initiative, spanning all client-facing business units and corporate functions, will drive innovation and strategic change through technology, data science, and deep analytics. The team partners with key business leaders and industry experts to build transformational technology to drive revenue, maximize efficiency, and optimize the allocation of resources. The IB Tech & CRM/Analytics team is at the forefront of Jefferies’ cloud initiative, leveraging best-in-class cloud-based technologies to replace legacy on-premises solutions to provide intelligent trend insights, actionable opportunities, decision support, and transparency into all client and business-related activities.

Job Highlights:


  • Exciting and unique opportunity to be a member of our corporate IB Tech & CRM/Analytics Team, tackling our toughest and most exciting data engineering challenges across multiple divisions in Jefferies.
  • Modern, fully cloud-native, tech stack that leverages several AWS products to orchestrate an event driven data distribution platform.
  • Collaborate with our team of passionate and innovative data specialists, application developers and product managers.


Key Responsibilities:

We are looking for a lead Java engineer who will:


  • Contribute to the end-to-end SDLC process on high-impact Madison projects, from conception for new –maintenance for existing, design, implementation, testing, release, and support.
  • Facilitate alignment across IB Tech & CRM/Analytics teams on goals, outcomes, priorities, deadlines, and deliverables.
  • Influence, mentor, and collaborate with a distributed set of engineers, within multiple time zones, to set clear standards and best practices
  • Write readable, testable, and maintainable code
  • Drive innovation of new technologies


Experience Needed:

  • 12+ years of experience with Java development
  • Excellent written and verbal communication skills with the ability to present complex technical solutions in a clear and concise manner
  • Hands on experience designing, developing, and delivering Java-based APIs (GraphQL/OpenAPI/gRPC) and Microservices using Spring Boot and AWS products (ECR/EKS/EC2/Beanstalk)
  • Experience with Streaming Technologies like Kafka, including designing and developing complex, scalable, and high-performance applications. Proven track record of delivering robust and efficient solutions in a fast-paced environment.
  • Experience in working with SQL building Stored Procedures, Functions and Data Warehousing solutions.
  • Strong problem-solving skills and design skills with focus on distributed, highly available, and fault tolerant systems
  • Experience in developing TDD/BDD unit-tests and work with Quality Assurance team members on defect triage and resolution.
  • Proactively participates in Agile Ceremonies like Sprint Planning, Backlog Grooming etc., and experience in working with virtual teams.
  • Provides Leadership skills in mentoring team members, resolving technical challenges and performing code reviews in a peer programming environment.
  • Experience building systems from scratch, demonstrating a deep understanding of software architecture and design principles.
  • In-depth knowledge of Kafka and its ecosystem, with prior experience in event-driven architecture. Ability to design and develop robust data pipelines and streaming applications.
  • Experience with AWS EKS (Elastic Kubernetes Service), including deploying and managing containerized applications. Strong understanding of CI/CD pipelines and containerization technologies such as Docker and Kubernetes.
  • Strong multi-tasking skills and able to learn new technologies quickly


Good to Have:


  • Exposure to Front-End web development (Angular/React/JavaScript/Typescript)
  • Exposure to Financial Services & Investment Banking business domain.
  • Exposure to Salesforce or similar CRM Eco-System.
  • Exposure to Business Intelligence tools (Tableau CRM, Cognos, PowerBI, etc.).
Exposure to ETL & Data Engineering tools like Mulesoft, StreamSets & Databricks.


Get Started Now!

The best tech jobs. The happiest users.

Looking to hire?