Role: Python Engineer with AI/ML experience
Location: Bellevue, WA (Hybrid 3 days in a week)
Mandatory Skills: Python background, async programming, FastAPI, API integrations, Data engineering & SQL, Pydantic and testing framework are mandatory
Core Language & Architecture
- Python 3.11+
- Advanced type hints (PEP 484), static typing discipline
- Async programming (asyncio, async/await, async generators)
- aiohttp / httpx (async HTTP clients)
- Pydantic v2 (BaseModel, validation, settings management)
- Structured logging & tracing patterns
- Redis (pub/sub, TTL, async clients)
- REST API design & integration patterns
- Retry/backoff strategies (Tenacity)
- Concurrency patterns (parallel tool calls, task orchestration
Data Engineering & ETL
- Prefect 2.x / 3.x
- Flows, tasks, futures
- Deployments (YAML)
- Work pools
- Blocks (Secrets, storage)
- Scheduling
- ETL/ELT design
- Incremental loads
- Idempotency
- Schema evolution
- Snowflake
- connector-python
- OAuth authentication
- Warehouse/schema management
- Query optimization
- PostgreSQL 16/17
- psycopg 3.x
- Async support
- Connection pooling
- SQLAlchemy 2.x (ORM + asyncio)
- Alembic migrations
- Advanced SQL
- Multi-table JOINs
- CTEs
- Window functions
- Timezone conversion
- Pandas 2.x (complex multi-stage transformations)
- PyArrow / columnar formats
- Azure Blob Storage (azure-storage-blob)
- Document ingestion/parsing:
- Docling
- Unstructured
- python-docx
- python-pptx
Graph Algorithms & Pattern Processing
- NetworkX
- Connected components
- Transitive closure
- Graph construction
- Alarm correlation logic
- Regex engineering
- IPv4 / IPv6
- Network interface extraction
- CI/entity extraction
- Entity classification patterns
Backend Engineering (FastAPI Stack)
- FastAPI
- Routing
- Dependency injection
- Middleware
- Streaming responses (SSE)
- Async-first backend design
- Incremental/streaming LLM responses
- Background tasks & concurrency control
- Pydantic request/response models
Frontend (React Agent UI)
- React 18/19
- Hooks
- Context API
- Performance optimization
- TypeScript
- MSAL browser authentication
- JWT handling
- Streaming fetch / incremental rendering
- Real-time agent UI updates
Testing & Code Quality
- pytest
- Fixtures
- Parametrize
- Markers
- unittest.mock (patch, MagicMock)
- Ruff
- pre-commit hooks
- SAST integration
Best Regards,
Devendra Sahu | Associate Account Manager | Sumeru Inc.
2401 15th Street NW, Washington DC – 20009
devendra.sahu@sumerusolutions.com | +1-408-914-2794