Python Developer (Data Engineer)

Hyderabad April 14, 2026 Full Time

Meet the job

  • Python Backend Engineering: Design and build robust backend applications and microservices. You handle complex scripting tasks, including concurrent data operations, asynchronous processing, and intricate data formatting (e.g., date normalization);
  • API Development & Integration: Develop and maintain RESTful APIs to facilitate heavy data ingestion and extraction (upload/download) across various platforms. You ensure deep compatibility with third-party requirements (BambooHR, Salesforce, Oracle NetSuite);
  • Cloud Infrastructure & Migration: Manage backend hosting and data storage on Azure (App Service, Functions, Data Lake) while actively preparing for and executing a migration to GCP (Cloud Run, BigQuery, Cloud Storage);
  • Data Processing: Utilize the Python data ecosystem (Pandas, NumPy, Jupyter) to write efficient logic for transforming, cleaning, and validating data before it hits the warehouse;
  • Database & Warehousing: Write optimized SQL queries and interact with Data Lakes and warehouses to ensure backend services retrieve and store data accurately;
  • Performance Optimization: Optimize Python scripts, database queries, and asynchronous tasks for scalability, latency, and cost-efficiency;
  • Governance & Security: Ensure data privacy and secure API authentication (OAuth, API keys) while maintaining code quality and documentation standards;
  • Collaboration: Partner with business stakeholders and data teams to translate complex business logic into reliable backend code.

How about you

  • Education: Bachelors/Master’s degree in Computer Science, Engineering, Mathematics, or equivalent;
  • Experience: 5+ years of experience in Python Backend Engineering with a strong focus on data-intensive applications;
  • Technical Skills: Expert proficiency in Python (including AsyncIO, multi-threading) and frameworks like FastAPI, Flask, or Django;
  • Data Proficiency: Strong background in Data Engineering fundamentals, including SQL, and libraries such as Pandas and NumPy;
  • Cloud Expertise: Extensive experience hosting and managing applications on Azure; strong familiarity with GCP is highly desired for upcoming migration projects;
  • Integration Knowledge: Proven experience building custom integrations and understanding the API nuances of platforms like BambooHR, Salesforce, or Oracle NetSuite;
  • Best Practices: Strong understanding of REST API design standards, software design patterns, and version control (Git);
  • Added Advantage: Experience with Docker, Kubernetes, or cloud certifications (Azure Developer/Architect or GCP Professional Cloud Architect);
  • Soft Skills: Strong problem-solving skills, effective communication, and ability to work both independently and in cross-functional teams while mentoring junior engineers.
Apply on company site

How well do you match this role?

Check My Resume