Please consider joining our technology team at Throtle as a Database Developer. In this role, you will be part of the team that is responsible for transforming and maintaining billions of records that make Throtle’s data onboarding solution work. You’ll need to be able to evaluate incoming data, perform specialized transformations, and standardize it for consumption by multiple processes. You’ll be working environment where quality and attention to the details are paramount.
RESPONSIBILITIES
- Design, build and maintain ETL code that transforms data into various formats for storage and workflow/pipeline processing
- Participate in data modeling
- Assist in fine-tuning search queries and designing tables, views, indexes
- Proactively monitor database systems ensuring availability and performance
- Work with application developers in designing/implementing data workflows/pipelines
- Solid problem-solving skills for data analysis & reporting
- Participate in testing process through unit testing and bug fixes
QUALIFICATIONS
- 2-3 years in a working environment utilizing RDBMS such as Microsoft SQL Server, PostgreSQL, MySQL or Oracle
- Experience in building and maintaining data transformations (ETL) using SQL or scripting/programming languages such as Python, Scala, Java
- Experience with large data sets – regularly transforming and querying tables or sets of 100 million records
- Ability to analyze, troubleshoot and performance tune SQL
- Hands-on with database performance, security and integrity
- Experience in database design, development and data modeling
- Ability to identify problems, and effectively communicate solutions to peers and management
ADDED VALUABLE SKILLS
- Experience with programming languages – Python, Java, Scala, GO
- Exposure to AWS services such as Athena, Glue, S3, Lambda, Data Pipeline
- Data architecture
- Database security
- Knowledge on Spark Framework
- Knowledge on data visualization tools like AWS QuickSight / Tableau
- NoSQL: HBase, AWS Dynamo, Cassandra, MongoDB
- Hadoop: HDFS, MapReduce, Hive, Pig
WE HIRE AND DEVELOP GREAT PEOPLE
At Throtle, we focus on deterministic matching and identity resolution, empowering brands with true individual-based marketing. Our data centric onboarding approach guarantees the highest level of accuracy, scale, and responsiveness for our clients.
Throtle works on the belief that their best employees should be given opportunities to grow and thrive in an energetic and technology driven culture. We empower employees to always think ahead and to keep attaining new levels of success for themselves and our clients. We hire and develop great people, which means that each and every one of our employees is not only talented, they genuinely care about the success of our customers and stand behind our company.