O

Octaura

Real-time electronic trading for syndicated loans

AI/ML Software Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • At least 2 years of software engineering experience with strong proficiency in Java and Spring Boot.
  • Experience building event-driven systems using Apache Kafka.
  • A solid understanding of relational databases such as PostgreSQL and data warehousing such as Redshift or equivalent.
  • Hands-on experience with Redis for caching, queuing, or session management.
  • A strong grasp of distributed systems, REST API design, and microservices architecture.
  • At least 2 years of hands-on AI/ML development experience using Python.
  • Familiarity with supervised and unsupervised learning, model evaluation, feature engineering, and hyperparameter tuning.
  • Experience with machine-learning frameworks such as scikit-learn, PyTorch, TensorFlow, or XGBoost.
  • Understanding of large language models and generative AI concepts, including prompt engineering, fine-tuning, and retrieval-augmented generation architectures.
  • Exposure to Agentic AI patterns, including tool use, planning, multi-step reasoning, or agent orchestration frameworks such as LangChain, LangGraph, CrewAI, or Spring AI.

Responsibilities

  • Design, build, and maintain production-grade backend services powering AI/ML capabilities using Java, Spring Boot, Kafka, Redis, PostgreSQL, and Redshift.
  • Develop, train, evaluate, and deploy machine-learning models using Python-based frameworks such as scikit-learn, PyTorch, or TensorFlow.
  • Architect and implement Agentic AI systems, including multi-agent workflows, tool-use pipelines, and integration with Model Context Protocol or similar orchestration frameworks.
  • Build and maintain data pipelines and feature-engineering workflows that support machine-learning training and inference.
  • Collaborate with data scientists, platform engineers, product managers, software engineers, and product teams to translate business problems into AI/ML solutions.
  • Contribute to evaluation and selection of the team's AI/ML technology stack, including frameworks for Agentic AI, large-language-model orchestration, and model serving.
  • Implement MLOps practices, including model versioning, monitoring, A/B testing, and automated retraining pipelines.
  • Keep current with developments in AI/ML, including large language models, retrieval-augmented generation, and agent frameworks.
  • Write clean, testable, and well-documented code; participate in code reviews and promote engineering best practices.

About the Company

Octaura

Real-time electronic trading for syndicated loans

Octaura provides an electronic trading platform for syndicated loans and CLOs, serving institutional clients with a subscription-based service that combines trading capabilities, real-time data, and analytics in one system. The platform delivers real-time data and analytics alongside transacting tools, allowing institutions to trade, price, and manage positions within a single interface. It differentiates itself by being backed by eight major US financial institutions and by offering an integrated, real-time solution tailored to syndicated loans and CLO markets for institutional users. Its goal is to simplify trading processes, increase trading efficiency, and strengthen market confidence in these markets to support the broader US financial system.

Company size
51-200
Company stage
Late Stage VC
Total funding
$46.5M
Headquarters
Penfield, NY
Founded
2022

Recently Posted Jobs

Explore more opportunities at Octaura

See more jobs