Sr. Engineer II - App Engg & AI
Role Overview
Senior engineer owning the API and data-serving layer of a customer-facing metrics and reporting platform.
The platform includes a React application, module-federated micro-frontend shell, FastAPI service, and curated analytics data layer.
This is a full-stack position with a backend center of gravity, primarily using Python, FastAPI, and PostgreSQL while contributing to React and TypeScript.
Cross-capability ownership is required so engineers can deliver and support features end to end.
Key Skills for This Role
Full Job Posting
About the Role
Senior engineer owning the API and data-serving layer of a customer-facing metrics and reporting platform.
The platform includes a React application, module-federated micro-frontend shell, FastAPI service, and curated analytics data layer.
This is a full-stack position with a backend center of gravity, primarily using Python, FastAPI, and PostgreSQL while contributing to React and TypeScript.
Cross-capability ownership is required so engineers can deliver and support features end to end.
Key Responsibilities
- Own tenant-scoped metrics APIs, including aggregation logic, query performance, and schema evolution.
- Enforce tenant and billing-entity isolation structurally in the data access layer.
- Design SQLModel entities and safely run Alembic migrations against live data with validation queries.
- Maintain matching Pydantic server models and Zod client schemas without silent contract drift.
- Reconcile reported metrics with trusted BI numbers and explain questioned figures.
- Tune caching, rate limiting, pagination, and database query plans.
- Implement OAuth2/OIDC, JWT validation, scopes, and claims-based authorization.
- Build and review React and TypeScript features and take end-to-end ownership when required.
- Maintain pytest coverage, tracing, and structured logging for production diagnosis.
- Triage customer-raised production issues across the stack.
- Work with data engineering and BI teams on metric definitions, mart design, and reconciliation.
Qualifications
- At least 6 years building production backend services and at least 3 years using Python in a modern async stack.
- Working proficiency in TypeScript and React is required.
- Deep FastAPI experience with async request handling, dependency injection, and background tasks.
- Strong PostgreSQL skills including asyncpg, connection pooling, indexing, and query-plan analysis.
- Advanced SQL knowledge including window functions, CTEs, time-bucketed rollups, and duplicate or late-arriving data handling.
- Experience with SQLModel or SQLAlchemy, Pydantic, Alembic, multi-tenant systems, OAuth2/OIDC, JWT, and API authorization.
- Experience with caching, rate limiting, API performance tuning, pytest, async testing, fixtures, Git workflows, code review, and CI/CD.
- Cloud platforms, containerization, and observability tools such as OpenTelemetry, Prometheus, or Loki are a plus.
- Exposure to dbt, Snowflake, warehouse-to-application data modeling, or Power BI/DAX is a plus.
- Strong written communication and ability to work within defined overlap hours across time zones.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Anblicks
Project Manager
, IND
Anblicks is seeking an experienced Technical Project Manager to lead delivery of software, data engineering, analytics, and cloud initiatives. The role owns project plans, risks, budgets, releases, stakeholder communicat
Sr. Data Engineer - Databricks
, IND
Anblicks is seeking a Senior Data Engineer to build and optimize scalable data platforms and production ETL/ELT pipelines with Databricks and Apache Spark. The role requires 6-10 years of data engineering or software dev
Sr Sales Executive for Dallas - Director/ Vice-President
Dallas, USA
UI Developer-Dallas TX-Remote for Addison - Mid-Senior level
, USA
Senior Data Engineer for Dallas - Mid-Senior level
Dallas, USA
Engineer III - App Engg & AI
Ahmedabad, IND
Anblicks is seeking an AI-focused software engineer to build secure, production-ready applications using LLMs, retrieval, tool integration, and agentic workflows. The role covers backend, APIs, user-facing components, te
Sr. Engineer II - App Engg & AI
, IND
Anblicks is seeking a Senior Engineer II to own a customer-facing analytics and reporting application built with React, TypeScript, and a FastAPI backend. The full-stack role has a frontend focus and requires production
Engineer III - App Engg & AI
, IND
Anblicks is seeking an AI-focused software engineer to build, integrate, test, and support production-ready applications using LLMs, RAG, agentic workflows, and enterprise APIs. The role requires 3 to 5+ years of softwar
Project Manager
, IND
Sr. Data Engineer - Databricks
, IND
Sr Sales Executive for Dallas - Director/ Vice-President
Dallas, USA
UI Developer-Dallas TX-Remote for Addison - Mid-Senior level
, USA
Senior Data Engineer for Dallas - Mid-Senior level
Dallas, USA
Engineer III - App Engg & AI
Ahmedabad, IND
Sr. Engineer II - App Engg & AI
, IND
Engineer III - App Engg & AI
, IND