Senior Backend Engineer (Python, Data Engineering Focus)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

300000

HOURS PER WEEK

40

DATE POSTED

Feb 17, 2025

JOB OVERVIEW

Who You Are
You are a backend engineer with deep Python expertise who thrives on processing and structuring large volumes of data from diverse sources. You understand how to ingest, transform, and analyze data efficiently, ensuring it's always available, scalable, and reliable.

You enjoy solving complex problems, working with real-time and batch data pipelines, and optimizing database and API performance. You know that building a REST API is easy—the real challenge lies in the data layer, and that’s where you shine.

What You’ll Do
- Design, develop, and maintain high-performance backend data pipelines to process large-scale telemetry,
diagnostics, and sensor data.
- Work with structured and unstructured data, handling real-time data ingestion, transformation, and storage.
- Optimize SQL and NoSQL database performance for high-throughput workloads.
- Collaborate with the DevOps team to build efficient ETL workflows and data lakes.
- Integrate external APIs, data streams, and message queues (Kafka, RabbitMQ, SQS).
- Implement logging, monitoring, and performance tuning for backend services.
- Occasionally build or enhance RESTful services—but let’s be real, data engineering comes first.

What You Need to Succeed
- 5+ years of Python experience, focusing on data-heavy backend development.
- Expertise in data processing frameworks (Pandas, Dask, PySpark, or similar).
- Strong SQL & NoSQL skills (PostgreSQL, MySQL, DynamoDB, or similar).
- Experience working with message queues (Kafka, RabbitMQ, SQS) for asynchronous processing.
- Familiarity with distributed computing principles and how to handle large-scale data workflows.
- Experience with ETL processes, data lakes, and API integrations for data retrieval.
- Hands-on experience with cloud platforms (AWS preferred, but Azure/GCP is fine).
- Comfortable working in a fast-paced Agile environment with evolving requirements.

Nice-to-Have Skills (But Not Required)
- Experience with containerization (Docker, Kubernetes, AWS ECS).
- Knowledge of machine learning workflows (if interested in AI/ML).
- Some familiarity with Java (for understanding legacy code).
- Exposure to FastAPI, Flask, or Django, though again—REST is the easy part.

Working Hour:
9 AM US East Time (which is 9 PM or 10 PM SGT, depending on the US time difference) from Monday to Thursday.

How to Apply:
- Please apply with a minimum of 5 AP (Assessment Points).
- Message me and include your responses to the following three questions:
1. Share a specific achievement at school or work that you're proud of.
2. Can you describe a time when you had to complete a task or project under a tight deadline? How did you manage your time and prioritize tasks?
3. Describe a time when you had to learn something new quickly to accomplish a task. How did you approach the learning process?
- Please wait until our recruiter reaches out to you via email.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin