13 Aug
|
Lam Research
|
India
13 Aug
Lam Research
India
Additional Skills
Architecture and Design Skills
- Modular, service-oriented architecture separating web UI, APIs, background workers, and ETL components
- API-first design to support future expansion beyond Dash-based frontends
- Performance-aware architecture including server-side aggregation, streaming, backpressure handling, and cost-efficient scaling
- Reliable job orchestration with retry mechanisms, dead-letter queues, and idempotency for long-running analytics tasks
Solid documentation practices using MkDocs or Sphinx, and collaborative development through code reviews and design documentation
Technical Skills Required
Core Technical Skills
Backend and APIs
- Expert-level Python with strong skills in performance optimization and profiling tools like cProfile and py-spy
- Production-grade API development using FastAPI or Flask, with REST/JSON and OpenAPI design principles
- Asynchronous and background job handling using Celery, RQ, Dramatiq with Redis/RabbitMQ, Azure Durable Functions, or Azure Service Bus
- Concurrency and parallelism using asyncio,
multiprocessing, and distributed computing frameworks like Dask or Ray
- Caching and session management using Redis, with a focus on idempotent job design
Frontend/UI for Analytics
- Strong experience with Angular 2+ and Dash/Plotly, including state management, callback optimization, memoization, and pattern-matching callbacks
- High-performance data visualization using Plotly WebGL, plotly-resampler, Datashader, or HoloViews, with server-side downsampling and aggregation
Data Engineering and Pipelines
- Secure ingestion of encrypted files using PGP/AES, with signature verification and integrity checks
- Key and secret management using HashiCorp Vault or cloud KMS, including RBAC, auditing, and rotation
- ETL orchestration and scheduling using Airflow or Prefect, with SLA enforcement and retry logic
- Database design and optimization using Postgres, TimescaleDB, or ClickHouse, with strong SQL skills, inde
📌 Full stack Application Developer (India)
🏢 Lam Research
📍 India