Sr. Staff Software Development Engineer - Python + Networking
Bangalore, INDIndia & South Asia
Idiomatic Python — packages and modules, type hints, exception handling, dependency and virtual-environment management. Working knowledge as a broker/result backend and cache: keys and expiry, data structures, connection and memory behaviour, and what happens when it fills up or restarts.
You can read an unfamiliar codebase and change it safely.
Models, migrations, querysets, the admin, middleware, settings across environments.
You understand the ORM well enough to know when it will generate a bad query.
Serializers, viewsets, permissions, authentication, pagination, versioned endpoints, and a clean OpenAPI/Swagger contract.
Schema design, migrations, indexing, reading query plans, transaction behaviour, and writing non-trivial SQL by hand.
You can tell whether a query will hold up under load.
Experience: Mid-level · Job type: Full-time
More open roles like this one
Bangalore, INDIndia & South Asia
Chennai, TN, IndiaIndia & South Asia
Software Engineer (python,Django,Pandas/ Polars) · NielsenIQ
Don't have an account? Already have an account?