Search by job, company or skills

InfoCepts

Data Engineer - Python Development

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position:  Data Engineer - Python Development

 

Location: Nagpur/Pune

 

Type of Employment: Full-time

 

Purpose of the Position: We are looking for an experienced Python API Developer with strong expertise in building scalable backend services, RESTful APIs, and cloud-native applications on AWS. The ideal candidate is highly proficient in Python, SQL, API development frameworks, and has hands-on experience with AWS services. 
A background in data engineering or data-centric application development is a strong plus. 

 

Key Result Areas and Activities:

API & Backend Development 

  • Design, develop, and maintain RESTful APIs and microservices using Python frameworks (Flask, FastAPI, Django REST Framework). 
  • Build reusable, modular, and well-documented backend components. 
  • Implement authentication, authorization, request validation, logging, and exception handling. 
  • Optimize API performance, reliability, and scalability. 

 AWS Cloud Engineering 

  • Build and deploy services using AWS components such as:  
  • Lambda, API Gateway, ECS/EKS, CloudFormation/Terraform, S3, DynamoDB, RDS, Secrets Manager, IAM 
  • Implement secure cloud-native architectures following best practices for security, cost optimization, networking, and monitoring. 
  • Automate CI/CD pipelines using AWS services or tools like CodePipeline, GitHub Actions, GitLab CI, etc. 

 Database & SQL Development 

  • Work with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, Redshift). 
  • Write highperformance SQL with a good understanding of indexing, query optimization, and schema design. 
  • Work closely with data teams to ensure APIs integrate smoothly with backend data models. 

 Data Engineering Integration (Added weightage) 

  • Build or integrate with data ingestion pipelines, event-driven architectures, or streaming systems. 
  • Work with semistructured data (JSON, Parquet) and AWS data services such as:  
  • Glue, Kinesis, Athena, S3-based data lakes 
  • Help design API interfaces for data products, ML systems, and analytics platforms. 

 Quality, Testing & DevOps 

  • Implement automated unit, integration, and functional tests for API components. 
  • Ensure code quality through reviews, version control, and best engineering practices. 
  • Work with containerization (Docker) and orchestration (Kubernetes/ECS) for service deployment. 

 Cross-Functional Collaboration 

  • Collaborate with front-end developers, data engineers, architects, and product managers. 
  • Translate business requirements into technical design documents. Work in agile/scrum teams, contributing to planning, grooming, and delivery cycles

 

 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145565839

Similar Jobs