Sr. Python Developer

Sumeru Solutions

NULL, NY(remote)

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Cloud Computing, Concurrency, Content Delivery Network (CDN), DNS (Domain Name System), Database Extract Transform and Load (ETL), Distributed Computing, Documentation, Ecosystems, GCP (Good Clinical Practices), GitHub, HTTP (HyperText Transport Protocol), Machine Tool, Metrics, Pytest, Python Programming/Scripting Language, Quality Management, SQL (Structured Query Language), Software Design, Software Engineering, Subnetting, Systems Administration/Management, TCP/IP (Transmission Control Protocol/Internet Protocol), Unit Test, Writing Skills
LOCATION
NULL, NY(remote)
POSTED
1 day ago

Key Responsibilities
Develop and maintain high-quality modular well annotated Python code with a willingness to learn and contribute to Go and other languages used within the squad
Design and implement APIs to integrate and propagate data across remote systems managing both full and partial failures gracefully
Write and review GitHub pull requests ensuring code quality through testing type annotations and documentation
Build observable systems incorporating effective logging monitoring tracing and ing practices

Required Technical Skills
Modern Python Proficiency
Writing maintainable modular and modern Python code
Basic understanding of asynchronous patterns and concepts like asyncioevent loop threading multiprocessing and reliable data propagation techniques
Ability to write and review unit tests using pytest with a focus on mocking where appropriate
Familiarity with FastAPI and Celery our primary frameworks for APIs and distributed task processing
Proficiency in reading and writing basic SQL queries
Understanding of TCPIP networking fundamentals including basic DNS HTTP requests and subnetting
We use FastAPI with Celery in most APIs
Proficient in reading and writing basic SQL queries
Understand the concepts of TCPIP networking and a basic understanding of DNS http requests and subnetting

Tooling Ecosystem
Experience with Docker and Linux
Familiarity with working within cloud providers AWS GCP OCI
Exposure to building RESTful APIs

Bonus Skills
Familiarity with Python type annotations immutability mutability and modular application design
Understanding of fundamental programming concepts like locking concurrency and scoping
Working knowledge of Go or Rust
Knowledge of CDN or MultiCDN architectures
Concepts of ABR streaming adaptive bitrate streaming
Experience building observable systems log aggregation metrics pipelines ETL processes
Experience in API orchestration within multiCDN environments
Experience with Terraform or other infrastructure as code tooling
Experience working with distributed systems and designing fault tolerant architectures
Experience with Kubernetes or general cloud infrastructure

Skills

Mandatory Skills : AWS Lambda, Microservices, Python

About the Company

S

Sumeru Solutions