Position Title: Data Engineer/Developer
Reports to: VP, Technology
Department: Development and Technology
Location: Simplicity Summit Office; 86 Summit Ave, Summit, NJ 07901; In-office
Classification: Full-time; Exempt
Summary / Job Objective: As a data engineer/developer, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure that are used for collecting, storing, processing, and analyzing large volumes of data.
Essential Job Functions: Your role involves collaborating with business stakeholders, outside partners, other software developers, analysts, and other stakeholders to ensure data availability, reliability, and quality for decision-making and operational purposes.
Primary Responsibilities
- Data Processing and Transformation: Implement data processing and transformation using state-of-the-art tools and processes. Build on top of existing capabilities and develop both custom features (e.g., Laravel/PHP, Python, or other frameworks) or enterprise software (e.g., Informatica, Mulesoft, or other tools).
- Data Pipeline Development: Design, develop, and maintain robust, scalable data pipelines for ingesting, transforming, and loading structured and unstructured data from various sources into data storage systems.
- Data Infrastructure: Manage and optimize data storage solutions, including databases, operational data stores, and data warehouses, to ensure high performance, reliability, and security.
- Data Quality and Governance: Implement data quality checks, monitoring, and governance processes to ensure data accuracy, consistency, and compliance with regulatory requirements.
- Performance Tuning: Identify and address performance bottlenecks in data pipelines and infrastructure through optimization, tuning, and capacity planning.
- Collaboration: Work closely with data scientists, analysts, software engineers, and business stakeholders to understand data requirements, develop data solutions, and support analytical use cases.
- Documentation: Document data pipelines, infrastructure configurations, and best practices for data engineering standards, ensuring knowledge sharing and team collaboration.
Qualifications
- Hands-on experience with building data-focused processes in languages such as Laravel/PHP, Python, or other languages.
- Knowledge and experience working in cloud platforms like AWS and/or Azure.
- Experience working with complex data objects in various formats like JSON, XML and across different DB designs like MySQL, MS SQL, and Salesforce DB’s.
- Bachelor's or Master's degree in Computer Science, Information Systems, Data Engineering, or related field.
- Proven experience in data engineering, ETL (Extract, Transform, Load) processes, and data pipeline development.
Additional Qualifications (Preferred)
- Knowledge of or experience with Salesforce data models, API’s and high-level architecture. Experience with other CRM tools and their data is also a plus.
- Experience with Business Intelligence tools such as Domo, Microsoft PowerBI, or other BI tools.
- Agile development experience working with tools such as Atlassian Jira, Confluence, and Bitbucket.
- Experience with financial services products such as insurance, wealth management, or related fields is a plus.
- Certification or coursework in data engineering or related technologies.
Core Competencies
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Effective communication and teamwork abilities to collaborate across multidisciplinary teams.
- Proven success working in both a team environment as well as independently.
Compensation & Benefits
Compensation (based on experience)
- Base salary: $110,000 - $130,000
- This is an exempt position
- Annual performance bonus target: 10%
Benefits
- Employee benefits (medical, dental, vision, life insurance, other)
- 401k with employer match
- Paid Time Off
- Paid parking
Location: Simplicity Summit Office; 86 Summit Ave, Summit, NJ 07901
- This role is an in-office position