Data Engineer
SciTec · Princeton, NJ · 6 days ago
On-siteInformation Technology$105k–$125k/yrFull-time
Responsibilities
- Designing, building, and maintaining a scalable data driven resource planning and management infrastructure used for collecting, storing, processing, and analyzing business and project execution data
- Collaborate with business stakeholders, project managers, and project control specialists to define requirements and features to meet operational objectives and to support analytics use cases
- Design, develop, and maintain robust, scalable data pipelines for ingesting, transforming, and loading structured and unstructured data from various sources into data storage systems
- Manage and optimize data storage solutions, including databases, operational data stores, and data warehouses, to ensure high performance, reliability, and security
- Identify and address performance bottlenecks in data pipelines and infrastructure through optimization, tuning, and capacity planning
- Document data pipelines, infrastructure configurations, and best practices for data engineering standards, ensuring knowledge sharing and team collaboration
Requirements
- Bachelor's degree in Computer Science, Information Systems, Data Engineering, Business Intelligence/Analytics, or a related field
- At least 3 years of experience in data engineering or software development
- Development experience in Python and working knowledge of UI programming languages (i.e., JavaScript/TypeScript)
- Experience working with complex data objects in various formats like JSON, XML and across different DB designs like PostgreSQL, MySQL
- Orchestrate automated deployments across development, test, and production environments using Kubernetes, Docker, and Helm
- Experience with AWS and deploying to cloud services
- Agile development experience working with tools such as Gitlab, Atlassian Jira, Confluence, and Bitbucket
- Excellent problem-solving skills, analytical thinking, and attention to detail
- Effective communication and teamwork abilities to collaborate across multidisciplinary teams
- Ability to multi-task, communicate effectively, collaborate in a team setting, and handle assignments independently
- Ability to obtain government security clearance
Benefits
- 4% Safe Harbor 401(k) match
- 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
- 80% company paid Dental insurance
- 100% company paid Vision insurance
- 100% company paid Life insurance
- 100% company paid Long-term Disability insurance
- 100% company paid Hospital Indemnity insurance
- Voluntary Accident and Critical Illness insurance
- Short-term Disability insurance
- Annual Profit-Sharing Plan
- Discretionary Performance Bonus
- Paid Parental Leave
- Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
- Flexible Work Hours