Throtle
Big Data Engineer
Throtle, Red Bank, New Jersey, us, 07701
Big Data Engineer (Hybrid position)Job Summary
As a Big Data Engineer at Throtle, you will be responsible for designing and developing complex software systems that integrate with Throtle big data processing solutions. You will work closely with cross-functional teams to architect scalable, secure, and maintainable software systems that meet the needs of our business.
Duties/ResponsibilitiesDesign and develop software architectures for large-scale data processing and analytics platformsCollaborate with data engineers to design and implement data pipelines and transformations using big data technologies such as Hadoop, Spark, Kafka, and related ecosystemsDevelop and maintain complex SQL queries for data extraction and reporting, and optimize query performance and scalabilityDesign and develop software components that integrate with our identity graphs, client data, and keying processesWork with cross-functional teams to ensure software systems meet business requirements and are scalable for future growthDevelop and maintain technical documentation for software architectures and designsEnsure data integrity and quality in development processPosition will require that the individual understands all regulations and laws applicable to their assigned roles and responsibilities. Additionally, the individual will be responsible for the development, implementation, and regular maintenance of policies and procedures that govern the work of assigned roles and responsibilities, including compliance with the security requirements of ePHI.Required Skill and AbilitiesStrong understanding of software design patterns, architecture principles, and big data technologiesProficiency in programming languages such as Java, Python, Scala, or similar languagesExperience with large-scale data processing and analytics platforms, including Hadoop, Spark, Kafka, and related ecosystemsKnowledge of distributed computing concepts and experience with cloud-based infrastructure (AWS)Strong analytical and problem-solving skills to address complex software architecture challengesAbility to work effectively with cross-functional teams and communicate technical designs and solutions to non-technical stakeholdersEducation and ExperienceBachelor's Degree in Computer Science, Engineering, or a related fieldMaster's Degree or certification in Software Architecture or a related field preferred but not required5+ years of professional experience in software development, architecture, or a related fieldBachelors Degree in related field such as computer science, Engineering, or related field.Experience in data modeling, relational and NoSQL databases, SQL and programming languages for building big data pipelines and transformations.About Throtle:
Throtle is a leading identity company trusted by the worlds top brands and agencies located in Red Bank, NJ. At Throtle, we empower brands at scale with true individual-based marketing using a data-centric identity and onboarding approach.
Throtle is a company that truly values its employees and their work-life balance. We offer a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being:Competitive compensation.Comprehensive benefits include Medical, Dental, and Vision.Life insurance.Long-Term DisabilityA generous PTO program.A 401k plan supported by a company match.Half Day Summer Fridays (close at 1 p.m. Memorial Day to Labor Day).Early Fridays (office closes at 3 p.m.).Hybrid Schedule (Mondays and Fridays WFH)The office is closed between Christmas and New Year.Company-sponsored lunch at least 1x a month.Professional Development Policy!And much MORE!Throtle is an equal-opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
As a Big Data Engineer at Throtle, you will be responsible for designing and developing complex software systems that integrate with Throtle big data processing solutions. You will work closely with cross-functional teams to architect scalable, secure, and maintainable software systems that meet the needs of our business.
Duties/ResponsibilitiesDesign and develop software architectures for large-scale data processing and analytics platformsCollaborate with data engineers to design and implement data pipelines and transformations using big data technologies such as Hadoop, Spark, Kafka, and related ecosystemsDevelop and maintain complex SQL queries for data extraction and reporting, and optimize query performance and scalabilityDesign and develop software components that integrate with our identity graphs, client data, and keying processesWork with cross-functional teams to ensure software systems meet business requirements and are scalable for future growthDevelop and maintain technical documentation for software architectures and designsEnsure data integrity and quality in development processPosition will require that the individual understands all regulations and laws applicable to their assigned roles and responsibilities. Additionally, the individual will be responsible for the development, implementation, and regular maintenance of policies and procedures that govern the work of assigned roles and responsibilities, including compliance with the security requirements of ePHI.Required Skill and AbilitiesStrong understanding of software design patterns, architecture principles, and big data technologiesProficiency in programming languages such as Java, Python, Scala, or similar languagesExperience with large-scale data processing and analytics platforms, including Hadoop, Spark, Kafka, and related ecosystemsKnowledge of distributed computing concepts and experience with cloud-based infrastructure (AWS)Strong analytical and problem-solving skills to address complex software architecture challengesAbility to work effectively with cross-functional teams and communicate technical designs and solutions to non-technical stakeholdersEducation and ExperienceBachelor's Degree in Computer Science, Engineering, or a related fieldMaster's Degree or certification in Software Architecture or a related field preferred but not required5+ years of professional experience in software development, architecture, or a related fieldBachelors Degree in related field such as computer science, Engineering, or related field.Experience in data modeling, relational and NoSQL databases, SQL and programming languages for building big data pipelines and transformations.About Throtle:
Throtle is a leading identity company trusted by the worlds top brands and agencies located in Red Bank, NJ. At Throtle, we empower brands at scale with true individual-based marketing using a data-centric identity and onboarding approach.
Throtle is a company that truly values its employees and their work-life balance. We offer a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being:Competitive compensation.Comprehensive benefits include Medical, Dental, and Vision.Life insurance.Long-Term DisabilityA generous PTO program.A 401k plan supported by a company match.Half Day Summer Fridays (close at 1 p.m. Memorial Day to Labor Day).Early Fridays (office closes at 3 p.m.).Hybrid Schedule (Mondays and Fridays WFH)The office is closed between Christmas and New Year.Company-sponsored lunch at least 1x a month.Professional Development Policy!And much MORE!Throtle is an equal-opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.