Software Architect

The Eplane Company

Chennai District

On-site

INR 1,800,000 - 3,000,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Eplane Company in Chennai is seeking a Senior Software Architect to lead the design of core software architecture for internal engineering tools and GenAI-enabled systems, with a focus on real-time decision making and scalable deployment.

You will define API contracts, oversee multi-module integrations, and guide end-to-end SDLC efforts from prototype to production, including performance tuning, tracing, and cloud or on-prem deployment.

Qualifications

  • Experience architecting production-grade, enterprise systems.
  • Cloud or on-prem deployment of software systems.
  • 2+ years ML engineering or engineering applications.
  • Understanding API contracts and frameworks.
  • Strong data structures knowledge and problem solving.
  • Experience with containerisation and orchestration (Docker, Kafka, Kubernetes).
  • Proven ability to design complex real-time software from scratch.
  • Timing analysis, CPU/memory profiling in distributed systems.

Responsibilities

  • Design the overall system architecture, module boundaries and interfaces.
  • Architect and oversee integration of multi-module systems with traceability.
  • Design multi-timeline execution architectures for platforms as required.
  • Define and freeze API contracts before downstream teams build against them.
  • Scale the platform from prototype to production-grade with validation gates.
  • Write clear, precise low-level software requirements from system specs.
  • Collaborate with teams to translate requirements into interfaces and proofs.
  • Architect reference implementations for ML and GenAI systems.
  • Establish software development and testing standards.

Skills

System architecture
Real-time systems
ML engineering
API design
Distributed computing
Performance optimization
SDLC leadership

Tools

Docker
Kafka
Kubernetes

Job description

Job Summary

Chart the Course for the Future of Flight. This role focuses on developing core software architecture for internal engineering tools and other tools that enable operations for the next generation of mobility while working on accelerating the development and deployment of novel engineering tools leveraging cutting edge hybrid of ML based tools in real-time situations.

Responsibilities
  • Design the overall system architecture: module boundaries, shared data objects, execution tiers, and the interface adapters that keep modules decoupled.
  • Architect and oversee integration of all multi-module systems with traceability.
  • Design the multi-timeline execution architectures for platforms as required.
  • Define and freeze API contracts for the platforms external interfaces before downstream teams begin building against them.
  • Scale the platform progressively from prototype to production-grade, with explicit validation gates at each stage.
  • Write clear, verifiable, and precise low-level software requirements based on system-level specifications.
  • Collaborating closely with collaborators to understand their technical requirements, proposing interfaces, and enabling them through proof-of-concept, deployment, and optimization phases.
  • Architect reference implementations for reliable, scalable, traceable involving ML and GenAI based systems.
  • Establishing software development and testing standards.
Requirements
  • A track record of architecting systems that handle production and at enterprise-grade systems.
  • Development of software systems that can deployed on the cloud or on premise.
  • 2+ years ML engineering or engineering applications.
  • Understanding of API contracts and frameworks.
  • Proven understanding of fundamental data structures and the ability to apply them to solve complex problems.
  • Experience with containerisation and orchestration systems like docker, kafka, kubernetes.
  • Experience identifying and resolving systemic technical problems across multiple systems.
  • Demonstrable experience architecting complex, real-time software systems from scratch.
  • Hands-on experience with timing analysis, CPU load measurement, memory load analysis, and code profiling across distributed systems.
Preferred Qualifications
  • Understanding and deployment of Reinforcement Learning based tools.
  • Prior experience leading end to end through SDLC activities.
  • Experience with distributed computing and performance optimization.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Architect, Development
Architect, Development

Jobtailor • Pune District

On-site
INR 3,500,000 - 6,500,000
Architect
Architect

Comviva • Gurugram District

On-site
INR 2,500,000 - 3,500,000
Software Engineering Architect
Software Engineering Architect

Ascendion • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
AI Architect
AI Architect

UnitedLayer • Bengaluru

On-site
INR 1,500,000 - 2,500,000
AI Architect
AI Architect

United Layer • Bengaluru

On-site
INR 4,000,000 - 8,500,000
Principal Software Architect
Principal Software Architect

Duck Creek Payments • Mumbai

On-site
INR 3,500,000 - 5,200,000
Duck Creek product familiarity
Senior Architect - Artificial Intelligence & Machine Learning
Senior Architect - Artificial Intelligence & Machine Learning

VAYUZ Technologies • Bengaluru

On-site
INR 3,500,000 - 5,500,000
AI Software Engineer / Architect
AI Software Engineer / Architect

Impronics Technologies • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Principal Architect
Principal Architect

Jobtailor • Chennai District

Hybrid
INR 3,500,000 - 5,500,000
AI/ML Architect
AI/ML Architect

Recodesolutions • Chennai District

On-site
INR 3,000,000 - 6,000,000