Data Engineer, Palo Alto
Rhombus
·
Posted:
August 18, 2023
·
Onsite
About the position
Rhombus is seeking a Data Engineer to join their team in Palo Alto, CA. The ideal candidate will be responsible for designing and implementing data engineering activities for mission-driven projects that inform national security. They will be involved in code development, data ingestion, data management, and data pipeline development. The Data Engineer will collaborate with a multidisciplinary team and communicate project status and results to leadership. The role may require travel to client sites.
Responsibilities
- Develop code using various programming and scripting languages to automate data ingestion and improve data management processes.
- Architect data repositories, stand up data platforms, and develop data pipelines for ingestion, transformation, and aggregation.
- Review existing architecture, data strategy, and improve processes for data governance, data quality, and metadata management.
- Extract and analyze raw data from multiple data sources via APIs, SQL Stored Procedures, or Python scripts.
- Develop scripts and programs for converting various types of data into usable formats and support project teams to scale, monitor, and operate data platforms.
- Collaborate with a multi-disciplinary team of analysts, data scientists, data engineers, developers, and data consumers in a fast-paced, agile environment.
- Manage the assessment, design, building, and maintenance of scalable platforms for clients.
- Communicate project status and results to various levels of leadership.
Requirements
- Bachelor's degree in Data Analytics, Computer Science, Computer Engineering, Information Systems/Sciences, or other relevant area (or equivalent experience) and at least 1 year of professional experience, or a Master's degree with strong academic project experience
- Experience with 1 or more programming and scripting languages, with a strong focus on Python, Pandas and Numpy. Other languages include: Shell, PERL, Java, C/C++/C#, Scala, etc.
- Experience with 1 or more of the following relational, noSQL and/or file based storage (e.g. MYSQL, MongoDB, SQL Server, Oracle, Postgres, Hbase, DynamoDB, etc.)
- Experience building and maintaining ETL data pipelines
- Experience with software development life cycle including testing, documenting, delivery and support
- Working knowledge of AWS/cloud technologies
- Experience using query optimization as well as data modeling techniques
- Familiarity with machine learning frameworks (such as TensorFlow, Scikit-Learn, etc.)
- The ability to obtain and maintain a US security clearance
Benefits
- Full medical, dental, vision coverage for employee and dependents
- 401k matching program
- PTO and Holidays
- Bonus and other incentive programs
- Access to mental health program
- Access to Flexible Spending Accounts for Health Care, Dependent and Commuter