On Hold / Closed
#2801
Senior Software Engineer - Data Engineering
Hire Bonus
$$$
Login to get bonus for Hire!
Key skills: 5+ of software development experience; 2+ years ETL tool; Java; MySQL/PostgreSQL
You'll work closely with different business teams such as Marketing, Product, Data science to create effective Data products. You would get an opportunity to deliver the entire product from start from finish. I.e. Requirements gathering to design and implementation of a product. You would get an opportunity to work on different Big data technologies such as Spark, Kinesis streaming, Kafka etc via different use cases we currently have. Finally, a strong say in evolving our current data warehouse and data infrastructure.
Responsibilities
- Implement business critical systems. You will be owning these products.
- Developing Data delivery products from design to production using software engineering and database principles
- Build scalable and efficient big data pipelines
- Create API integration for enabling complex analytics and product workflows
- Maintain existing products , enhance and add features
- Work closely with the engineering team in the planning of new features or systems
Minimum Requirements
- BA/BS in Computer Science or related technical field or equivalent practical experience
- Strong knowledge of Computer Science Fundamentals , Data Structures and Design patterns
- 5 years of software development experience
- Experience in concurrency, multithreading and synchronization is a must
- Programming experience in Java
- Excellent written and verbal communication skills
Preferred Requirements
- Knowledge of Relational Databases and Data warehousing concepts
- 2+ years of experience working on a ETL tool
- A strong understanding of the needs of an analytics/data team
- Knowledge of MySQL or PostgreSQL