
Staff Data Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Minimum 7 years experience working with one or more languages commonly used for data operations including SQL, Python, Scala and R
- Experience designing, using and maintainingrelational databases such as PostgreSQL, MySQL and SQL Server
- Experience working with NoSQL databases such as Redis, MongoDB
- Familiarity with HTTP, HTML, Javascript and Networking
- Excellent problem-solving skills and ability to learn through scattered resources
- Thorough understanding of the responsibilities and duties of a data engineer, as well as established industry standards/best practices and documentation guidelines
- Outstanding communication skills, and the ability to stay self-motivated and work with little or no supervision.
- Experience running large scale web scrapes
- Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, Pandas, Mapreduce, SQL, BeautifulSoup, Selenium, etc)
- Experience with cloud-based data technologies
- Experience with distributed systems utilizing tools such as Apache Hadoop, Spark or Kafka.
- Lead the design, development and implementation of data architecture, pipelines and solutions using industry best practices
- Performs ETL, ELT operations and administration of data and systems securely and in accordance with enterprise data governance standards
- Design and implement web scraping workflows
- Monitor, maintain and optimize data pipelines proactively to ensure high service availability
- Work with Data Scientists and ML Engineers to understand mathematical models and optimize data solutions accordingly
- Create scripts and programs to automate data operations.