Description
• Serve as a technical lead for data engineeringcentric software development projects of moderate to high complexity
• Performing handson software development and design while serving as team lead.
• Understand functional requirements and interact with other crossfunctional teams to architect, design, develop, test, and deploy features.
• Creating and updating project plans and/or task checklists for assigned projects.
• Handling multiple projects simultaneously
• Following established company standards and best practices.
• Assist with solution estimation and team structure definition
• Stay informed of industry trends and technologies
• Work with onsite team and clients for resolving technical dependencies, issues, and risks
• Serve as an escalation point for production and/or platform issues
• Grow the data engineering team including hiring and training junior staff
• Other duties as defined by management.
Skills Required :
• Design and build analytic tools and processes to enable businesses.
• Create and present visualizations to convey information effectively.
• Evaluate and define metrics to improve business performance.
• Collaborate with multifunctional teams working on data to automate and scale our business processes.
• Contribute and collaborate on the product vision
• Knowledge of AWS cloud development technologies and best practices.
• Developing, deploying and managing ETL pipelines in highly available production environments.
• Familiarity with geospatial analysis and geospatial data visualization.
• You must be diligent and proactive, and show excellent business judgment and critical thinking, along with the ability to work independently and collaboratively in a congenial, fastpaced team environment.
• Experience with Hadoop, map/reduce, Spark, Kafka, Impala, Data bricks, Hive, Airflow or other big data technologies.
• Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle, etc.).
• Experience with modern DevOps toolchains.
• Experience in JIRA, Jenkins, Splunk, Grafana, Git or similar is a plus.
• Excellent written and verbal communication skills and the ability to handle multiple tasks under tight deadlines.
• Should be humble, coachable and can thrive even in difficult situation
Additionally, you should have familiarity and working knowledge of :
• Familiarity with AWS development standard methodologies and toolsets.
• Familiarity with Machine Learning tools and techniques.
• Experience with any scripting language (Python, Ruby, BASH, etc.).
• Experience with several languages, including Python, Java, Scala, and C/C++.
• Experience with Linux environment and common tools