- LocationBengaluru / Bangalore
Experience: 3–6 years
Location: Bangalore
Key Responsibilities:
-
Design, develop, and maintain scalable applications using Java or Python.
-
Implement, optimize, and maintain data pipelines and workflows using Snowflake.
-
Solve complex problems using advanced knowledge of data structures and algorithms.
-
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
-
Ensure high-quality code by adhering to best practices in coding, testing, and deployment.
-
Optimize database queries and data warehouse operations for performance and efficiency.
-
Participate in code reviews, design discussions, and knowledge-sharing sessions.
Required Skills:
-
Proficiency in Java or Python for backend development.
-
Strong experience working with Snowflake (data warehouse architecture, SnowSQL, performance tuning).
-
Solid understanding of data structures and algorithms; demonstrated ability to solve complex computational problems.
-
Hands-on experience in ETL pipelines, data integration, and data transformations.
-
Familiarity with cloud platforms like AWS, Azure, or GCP.
-
Knowledge of SQL and relational database concepts.
-
Strong debugging and troubleshooting skills.
Preferred Skills:
-
Experience with CI/CD pipelines and version control tools like Git.
-
Exposure to Apache Spark, Airflow, or similar tools.
-
Knowledge of DevOps practices and containerization (Docker, Kubernetes).
-
Familiarity with BI tools like Tableau, Power BI, or Looker.
Education:
-
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.