Ottimate
Posted 1mo ago

Staff Engineer - Python & Django

Ottimate
India or Asia
RemoteFull Time
Responsibilities
  • setting roadmap
  • architecting systems
  • mentoring engineers
Requirements
  • 10+ years engineering experience at staff/architect level
  • Deep expertise in ClickHouse, Python, and Django
  • Experience designing scalable data-intensive reporting systems
  • Strong communication and technical leadership
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
1mo
Save
Mark Applied
Hide
Lead Developer/Engineer
Mumbai or Bangalore
OnsiteFull Time
Dentsu
DentsuTokyo Stock Exchange: 4324: Providing global advertising, digital marketing, and media communications services.
Design solution architectures, produce detailed solution documentation, ensure governance and compliance, and oversee less-experienced solution architects to deliver client solutions.
4mo
Save
Mark Applied
Hide
Senior Developer Engineer
India
OnsiteFull Time
Ayla Networks
Ayla Networks: Cloud platform for connecting and managing smart IoT devices.
6+ YOE6+ years' experience in Android and cloud development, with Kotlin/Java, Python, AWS, and GCP; strong architecture and CI/CD skills.
Kotlin, Java, Compose, Rx, ViewModel, Flow, Navigation, Hilt, Coroutines, Gradle, Python, AWS, GCP, CloudFormation, CDK, Jenkins, GitHub Actions, CircleCI, Detekt, Android Lint, Firebase Crashlytics, CloudWatch, GCP Monitoring
4h
Save
Mark Applied
Hide
An
Chennai, Tamil Nadu, India
OnsiteFull Time
Standard Chartered
Standard CharteredLondon Stock Exchange: STAN: International group providing corporate, retail, and investment banking services.
5+ YOERequires 5+ years of IT experience, banking domain knowledge, a computer science degree, Axway integration experience, Unix, message formats, protocols, RDBMS, Git, English fluency, and strong analytical skills.
Axway Synchrony, Axway B2Bi, Axway XIB, MBC, JMC, Datamapper, DML, XML, CSV, ISO, EDIFACT, X12, SFTP, HTTP, JMS, MQ, Oracle, Git, UNIX, AIX, Linux
5h
Save
Mark Applied
Hide
Scala with AWS
Hyderabad, Telangana, India
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
6+ YOERequires 6–9 years of experience developing with Python, PySpark, or Scala and Spark, plus Terraform, CI/CD pipelines, and Git; bachelor's engineering degree required.
AWS, Python, PySpark, Scala, Apache Spark, Terraform, CI/CD, Git
6h
Save
Mark Applied
Hide
Developer II - Enterprise Solutions
Bengaluru, Karnataka, India
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
1+ YOERequires 1–3 years of experience with SAP Datasphere, SAP Analytics Cloud, SQL, Python, data pipelines, modeling, forecasting or anomaly detection, and SAP financial data; bachelor's-equivalent education preferred.
SAP Datasphere, SAP Data Warehouse Cloud, SAP Analytics Cloud, SQL, Python, pandas, NumPy, scikit-learn, statsmodels, MySQL, PostgreSQL, YouTube API, S/4HANA, BW/4HANA, SAP CDS views, HANA Calculation Views, ABAP, Git, BigQuery, Snowflake, Databricks
7h
Save
Mark Applied
Hide
Sr. Developer
Chennai, Tamil Nadu, India
HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
8+ YOERequires 8+ years of enterprise data warehousing experience, advanced SQL, extensive TALEND ETL expertise, data integration knowledge, data quality practices, and experience collaborating in hybrid teams.
SQL, TALEND, ETL, SSIS, AWS RDS, Microsoft SQL Server, PostgreSQL, Amazon S3, DynamoDB, TFS, GIT
8h
Save
Mark Applied
Hide
Engineer - Maritime
Bengaluru or Mumbai
HybridFull Time
WSP
WSPToronto Stock Exchange: WSP: Provides engineering, design, and environmental consultancy services globally.
4+ YOERequires 4–6 years of maritime structural design experience, civil and structural engineering degrees, Eurocodes and British standards knowledge, and proficiency with STAAD.Pro, Autodesk Robot Structural Analysis, AutoCAD, and MS Office.
STAAD.Pro, Autodesk Robot Structural Analysis, AutoCAD, Microsoft Office
8h
Save
Mark Applied
Hide
Sr. Developer
India
HybridFull Time
Cognizant
CognizantNASDAQ: CTSH: Provides IT consulting and technology services to global enterprises.
7+ YOERequires 7–9 years designing and maintaining enterprise data pipelines, advanced Amazon S3, Python, and Snowflake SQL skills, plus data warehousing, ETL, analytics, communication, and collaboration expertise.
Amazon S3, Python, Snowflake SQL