CV Builder Interview Copilot

Data Platform Engineer

  • Software Development / Software Engineering
  • Chennai
  • 2 months ago
  • Wage Agreement

A Core Python Developer's job involves designing, writing, and maintaining efficient, reusable, and scalable Python code for back-end applications, data processing, automation, and integrating with various services and databases.

Software development:

  • Extensive expertise in Python and knowledge of essential third-party libraries and tools;
  • Developing and maintaining Python applications.
  • Utilizing Pandas for data manipulation, analysis, and processing.
  • Working in production environments with Python and Pandas.
  • Profound knowledge of Python frameworks like Flask, FastAPI and in-depth knowledge of their internal architecture.
  • Commercial experience with: ORM (e.g. Entity Framework, Dapper)
  • RDBMS
  • Version control systems (e.g. GIT)
  • Practical commercial experience in developing both monolithic and distributed systems.
  • Deep understanding of RDBMS and NoSQL systems, experience crafting high-performance queries, executing optimizations, and designing database structures.
  • Experience in deploying and managing applications within cloud environments such as AWS, Azure, and Google Cloud.
  • Experience with Search Engines (e.g. Elasticsearch, Azure Search)
  • Experience with REST API development.

Role: Data Platform Engineer

Industry Type: IT Services & Consulting
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate