O

o9 Solutions

Integrated planning platform for demand forecasting

Senior Software Architect 2

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience in software architecture and building large-scale, production-grade systems, including at least 5 years specializing in deep learning and data engineering, supported by strong computer science fundamentals.
  • Strong proficiency in modern deep learning frameworks and agentic artificial intelligence systems, with hands-on experience in model development, fine-tuning, deployment, and lifecycle management.
  • Experience handling unstructured and semi-structured data and working with modern data engineering technologies to support large-scale, distributed artificial intelligence workloads.
  • Mastery of Python and solid backend engineering experience, with deep expertise in algorithms, data structures, distributed systems, and large-scale system design.
  • Demonstrated experience processing large datasets and building solutions using distributed computing frameworks in production environments.
  • Ability to influence architectural decisions across teams, drive technical consensus, and make trade-off decisions that shape long-term platform direction.

Responsibilities

  • Define, own, and continuously evolve the end-to-end architecture for the enterprise platform, ensuring scalability, reliability, security, performance, and cost efficiency for technically advanced products embedding deep learning models.
  • Architect and guide the implementation of scalable, secure data pipelines using modern AI-boosted data engineering technologies for efficient ingestion, processing, and serving of large volumes of structured and unstructured data.
  • Lead the productionalization of artificial intelligence systems by defining and governing MLOps best practices, including model registries, automated training and retraining pipelines, continuous integration and deployment for machine learning, deployment strategies, and continuous monitoring for model drift, data drift, and performance degradation.
  • Design, train, fine-tune, and deploy deep learning and agentic models; implement architectures such as retrieval-augmented generation and integrate vector database technologies for scalable, low-latency, context-aware AI applications.
  • Mentor senior and staff engineers, lead architecture and design reviews, and set engineering standards and patterns that ensure consistency and quality across teams.
  • Translate complex business, product, and operational requirements into durable technical architectures, balancing short-term delivery needs with long-term platform evolution.

Desired Qualifications

  • Experience with additional programming languages such as Scala, Kotlin, and Rust.

About the Company

o9 Solutions

Integrated planning platform for demand forecasting

o9 Solutions provides an integrated planning platform for enterprise-wide planning across supply chain, retail, finance, and operations. The platform uses AI/ML forecasting, collaborative demand planning, demand sensing, and scenario evaluation, with near real-time production scheduling embedded into workflows. It differentiates itself by offering a single, end-to-end platform that unifies planning and analytics across multiple functions, enabling fast scenario analysis and synchronized execution. The goal is to help businesses quickly respond to market changes, improve planning accuracy, and keep the organization aligned with strategic targets.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$533M
Headquarters
Farmers Branch, TX
Founded
2009

Recently Posted Jobs

Explore more opportunities at o9 Solutions

See more jobs