Ottimate
Posted 1mo ago

Staff Engineer - Python & Django

Ottimate
Bengaluru or Asia
RemoteFull Time
Responsibilities
  • setting roadmap
  • architecting systems
  • mentoring engineers
Requirements
  • 10+ years software engineering experience at staff/architect level
  • Deep expertise in Clickhouse, Python, and Django
  • Experience designing scalable data-intensive systems and leading technical architecture
Technical tools mentioned
ClickhousePythonDjango

Job description

We are seeking a highly experienced Staff Engineer/Architect to join our Reporting team. As a senior individual contributor, you will play a critical role in expanding what our reporting platform can do, enabling the team to build more reports, over more data, faster. You will set the technical roadmap, prioritize tech debt, drive technical design discussions and decisions, and evaluate our most pressing issues to systematically reduce their recurrence.

You will:

  • Set the technical roadmap for the Reporting team, balancing new reporting capabilities with prioritized tech debt.
  • Architect and own the systems that power report generation, data ingestion, and query performance, working primarily in Python, Django, and ClickHouse.
  • Drive technical design discussions and decisions, working with engineers and stakeholders to land on the right architecture and trade-offs.
  • Evaluate the team's most pressing production and quality issues, diagnose root causes, and drive down their recurrence.
  • Improve our data pipeline and reporting architecture so the team can build more reports, over more data, faster.
  • Maintain our admin portal and reports portal, and build new report dashboards, working confidently on the frontend when needed.
  • Collaborate with product managers, customers, engineers, and other stakeholders to translate reporting needs into technical solutions.
  • Mentor senior engineers and help raise the technical bar across the team.

Requirements

  • 10+ years of professional software engineering experience, with demonstrated impact at a staff/architect level.
  • Deep expertise in Clickhouse, Python, and Django.
  • Experience designing and scaling data-intensive systems (reporting, analytics, or BI platforms), including data pipelines, query performance, and large dataset handling. 
  • Proven track record leading technical architecture decisions and driving technical design discussions across teams. 
  • Experience in diagnosing systemic production issues and building durable fixes that reduce recurrence, not just patch symptoms. 
  • Comfortable working across the stack, including frontend changes to admin and reporting portals.
  • You think critically about your work and ask questions to improve the product, not only its technical implementation but also how well it serves users' needs.
  • Strong communication skills and are able to explain complex technical topics to the entire team in a clear and concise way. When things inevitably break, you eagerly jump in to diagnose and fix the core issues. Experience working in an early-stage startup is a huge plus.

Benefits

  • Private Health Insurance
  • Paid Time Off
  • Work From Home
  • Training & Development

About Ottimate

AI-powered accounts payable and invoice automation platform.

Year founded
2014
Employees
262
Organization type
Private
Latest investment
Raised $160.00M Series B (2021) — led by FTV Capital
Headquarters
US

Similar jobs

Engineer roles near Bengaluru, Karnataka
8h
Save
Mark Applied
Hide
Spring Boot Senior Developer - Kafka
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
Proficiency in Spring Boot and Java, Apache Kafka, microservices, RESTful APIs, CI/CD pipelines, and DevOps practices, with strong problem-solving and communication skills.
Spring Boot, Apache Kafka, Java, RESTful Web Services, API, CI/CD, DevOps
9h
Save
Mark Applied
Hide
Developer II
Bengaluru, Karnataka, India
OnsiteFull Time
RealPage
RealPage: Software and data analytics for the real estate industry.
3+ YOERequires 3–5 years of experience, expert Python skills, Flask, AWS EKS, Git, Docker, and strong data structures and algorithms knowledge; LangGraph and AI framework experience preferred.
Python, LangGraph, Django, Flask, AWS EKS, Git, Docker, LangChain, LlamaIndex, TypeScript, React
17h
Save
Mark Applied
Hide
Senior Engineer (Level 1)
Bangalore, Karnataka, India
OnsiteFull Time
Arrow Electronics
Arrow ElectronicsNYSE: ARW: Distributes electronic components and provides enterprise computing solutions.
7+ YOERequires 7+ years of technical engineering experience, 5+ years in digital SoC/IP design, Verilog/SystemVerilog, PCIe, interface protocols, ARM Fabric IPs, EDA tools, scripting, UPF, and timing analysis.
Verilog, SystemVerilog, Python, Tcl, Perl, VCS, VCLP, Spyglass Lint, Questa CDC, Fusion Compiler, Design Compiler, Genus, UPF, PCIe, AXI, APB, ARM, IPXACT
17h
Save
Mark Applied
Hide
Engineer - Target India
Bangalore, Karnataka, India
OnsiteFull Time
Target
TargetNYSE: TGT: Operates a chain of general merchandise stores and supermarkets.
1+ YOEFour-year degree or equivalent experience, 1+ years of software development experience, proficiency in at least one computer language, and knowledge of distributed programming, package solutions, and evolving technologies.
17h
Save
Mark Applied
Hide
Senior Lead Engineer - C++, CICD
Bengaluru or Hyderabad
HybridFull Time
RTX
RTXNYSE: RTX: Provides advanced aerospace and defense systems and services.
6+ YOERequires 6–8 years of software development experience, 5+ years of C++, 4+ years of CI/CD, Linux, data structures, algorithms, object-oriented design, multithreading, and Git experience.
C++, Linux, CI/CD, Git, Robot Framework, Python, Information Management System (IMS)
1d
Save
Mark Applied
Hide
Deputy Engineer-Structures (Rail)
Bengaluru, Karnataka, India
HybridFull Time
AECOM
AECOMNYSE: ACM: Global infrastructure consulting firm providing design and engineering services.
2+ YOE2–5 years of experience and a bachelor's or master's degree in civil engineering specializing in structural engineering. Requires bridge and transportation design experience and knowledge of bridge standards.
DCS
1d
Save
Mark Applied
Hide
Lead Engineer - Target India
Bangalore, Karnataka, India
OnsiteFull Time
Target
TargetNYSE: TGT: General merchandise retailer operating physical stores and e-commerce.
7+ YOERequires a four-year degree or equivalent experience, 7+ years of software development, expertise in multiple languages and frameworks, scalable distributed systems, architecture, performance optimization, and data lifecycle management.
1d
Save
Mark Applied
Hide
Senior Engineer - EMC
Bengaluru or Bengaluru
OnsiteFull Time
Intertek
IntertekLondon Stock Exchange: ITRK: Provides global testing, inspection, and certification services for products.
2+ YOEThe posting provides no specific qualifications or experience requirements; internal applicants must have completed at least 24 months with Intertek India.