Engineering
FTE - IntraEdge
Job Description
SQL DBA , Tableau and Python developer 3-5 years of exp
About the Role
We are looking for a skilled Python Developer with hands-on experience in building and consuming API's, designing database schemas, and integrating data pipelines that support visualization in Tableau. The ideal candidate will have a strong foundation in Python development, database design and API integration, with an added advantage of working knowledge of Tableau for data visualization.
Key Responsibilities
- API Development & Integration
- Design, develop, and maintain RESTful APIs using Python frameworks (e.g., FastAPI, Flask, or Django).
- Consume third-party APIs and integrate them with internal systems.
- Optimize data storage and retrieval mechanisms for performance and scalability.
- Ensure API performance, security, and scalability.
- Implement data validation and quality checks to ensure accuracy and consistency
- Database Modeling & Architecture
- Design and implement relational database schemas (PostgreSQL, MySQL, or similar).
- Write optimized SQL queries, stored procedures, and triggers.
- Evaluate and implement data storage solutions, including relational databases, NoSQL databases, data lakes, and cloud storage services.
- Design, implement, and optimize end-to-end data pipelines for ingesting, processing, and transforming large volumes of structured and unstructured data.
- Manage ETL (Extract, Transform, Load) processes to store and prepare data for analytics.
- Data Deployment & Visualization
- Deploy API data into structured databases.
- Prepare datasets for visualization in Tableau.
- Collaborate with data analysts/BI teams to ensure smooth integration between data and Tableau dashboards.
- Collaboration & Best Practices
- Work with cross-functional teams (Data, DevOps, BI) to deliver endt-to-end solutions.
- Follow coding standards, version control (Git), and CI/CD pipelines.
- Document technical designs, workflows, and best practices to facilitate knowledge sharing and maintain system documentation.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field. Master's degree preferred.
- Proficiency in programming languages commonly used in data engineering (e.g., Python, Java, Scala, etc.).
- Strong knowledge of Python programming and frameworks for API development.
- Experience in API consumption and integration.
- Hands-on experience in relational databases (PostgreSQL, MySQL, or similar) including schema design and query optimization.
- Understanding of ETL processes and data pipeline development.
- Familiarity with deployment best practices and Git-based workflows.
Good to Have
- Basic experience with Tableau (creating simple dashboards or understanding Tableau data sources).
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Knowledge of containerization (Docker, Kubernetes).
- Understanding of data security and API authentication standards (OAuth, JWT).
- Certification on any core product skills
Soft Skills
- Strong problem-solving ability and attention to detail.
- Excellent communication skills to work with both technical and non-technical stakeholders.
- Ability to work independently as well as part of collaborative team.
Job Requirements
SQL DBA , Tableau and Python developer 3-5 years of exp
About the Role
We are looking for a skilled Python Developer with hands-on experience in building and consuming API's, designing database schemas, and integrating data pipelines that support visualization in Tableau. The ideal candidate will have a strong foundation in Python development, database design and API integration, with an added advantage of working knowledge of Tableau for data visualization.
Key Responsibilities
- API Development & Integration
- Design, develop, and maintain RESTful APIs using Python frameworks (e.g., FastAPI, Flask, or Django).
- Consume third-party APIs and integrate them with internal systems.
- Optimize data storage and retrieval mechanisms for performance and scalability.
- Ensure API performance, security, and scalability.
- Implement data validation and quality checks to ensure accuracy and consistency
- Database Modeling & Architecture
- Design and implement relational database schemas (PostgreSQL, MySQL, or similar).
- Write optimized SQL queries, stored procedures, and triggers.
- Evaluate and implement data storage solutions, including relational databases, NoSQL databases, data lakes, and cloud storage services.
- Design, implement, and optimize end-to-end data pipelines for ingesting, processing, and transforming large volumes of structured and unstructured data.
- Manage ETL (Extract, Transform, Load) processes to store and prepare data for analytics.
- Data Deployment & Visualization
- Deploy API data into structured databases.
- Prepare datasets for visualization in Tableau.
- Collaborate with data analysts/BI teams to ensure smooth integration between data and Tableau dashboards.
- Collaboration & Best Practices
- Work with cross-functional teams (Data, DevOps, BI) to deliver endt-to-end solutions.
- Follow coding standards, version control (Git), and CI/CD pipelines.
- Document technical designs, workflows, and best practices to facilitate knowledge sharing and maintain system documentation.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field. Master's degree preferred.
- Proficiency in programming languages commonly used in data engineering (e.g., Python, Java, Scala, etc.).
- Strong knowledge of Python programming and frameworks for API development.
- Experience in API consumption and integration.
- Hands-on experience in relational databases (PostgreSQL, MySQL, or similar) including schema design and query optimization.
- Understanding of ETL processes and data pipeline development.
- Familiarity with deployment best practices and Git-based workflows.
Good to Have
- Basic experience with Tableau (creating simple dashboards or understanding Tableau data sources).
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Knowledge of containerization (Docker, Kubernetes).
- Understanding of data security and API authentication standards (OAuth, JWT).
- Certification on any core product skills
Soft Skills
- Strong problem-solving ability and attention to detail.
- Excellent communication skills to work with both technical and non-technical stakeholders.
- Ability to work independently as well as part of collaborative team.