Role: Data Engineer (Python)
Location: Delhi
Mode: Permanent
Type: Hybrid
Job Description:
We are looking for a highly motivated Data Engineer with a strong foundation in computer science and hands-on experience in Python and systems engineering. This role involves designing and developing data-driven applications, APIs, and interactive dashboards while applying solid engineering principles to build robust, scalable systems.
Key Responsibilities
- Design, develop, and maintain Python-based applications and services, including APIs and back-end components.
- Build interactive dashboards and visualizations for data analytics using Plotly Dash or similar frameworks.
- Apply systems engineering principles to ensure performance, scalability, and reliability of software solutions.
- Collaborate with cross-functional teams to integrate software with data sources and cloud services.
- Participate in code reviews, testing, and deployment processes, ensuring adherence to best practices and security standards.
Required Skills & Experience
- Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or a related field.
- Strong programming experience with Python (Flask/Django/FastAPI).
- Solid grounding in computer science fundamentals (data structures, algorithms, OOP, software engineering principles).
- Experience building and integrating APIs and web applications.
- Familiarity with systems engineering concepts, distributed systems, or cloud environments (AWS, Azure, GCP).
- Experience with version control (Git) and CI/CD pipelines.
Job Type: Permanent
Pay: ₹3,000,000.00 - ₹4,500,000.00 per year
Experience:
- APIs and web applications: 3 years (Required)
- AWS, Azure, GCP: 3 years (Required)
- Data Engineering: 5 years (Required)
- Python: 4 years (Required)
- Flask/Django/FastAPI: 3 years (Required)
Work Location: In person