Job Location: United States
Summary: We are looking for a Data Engineer who will empower our data infrastructure and data science workflows. This person will be responsible for optimizing data systems, supporting the deployment of statistical models, and maintaining virtual environments integral to data science team members. The ideal candidate will be self-directed and comfortable researching ideal solutions for efficiency and scalability, working in a small team environment to support the development of new data products.
The Data Engineer will work with the other members of their engineering team to design, implement, and support solutions for our company offerings. This person will be a member of a product oriented engineering team participating in SCRUM ceremonies and work planning, but will be focused primarily on Data Science team support and integrations. This person will work closely with the Data Science team as well as other Product stakeholders, responsible for propagating our data-driven culture and improving the performance of our product suite.
Navigate360 values open discussion and curiosity while encouraging people to challenge the status quo. Thus, a commitment to collaborative problem solving, innovation, and adaptability is essential.
Duties / Responsibilities:
• Responsible for creation and maintenance of high-quality business critical datasets
• Build, maintain, scale, and optimize data ETL processes which enable analytics and insights
• Explore and evaluate new data sources for application use cases as they become available
• Create reliable automated data solutions based on the identification, collection, and evaluation of business requirements
• Manage the development of unique innovative analyses and methodologies
• Design, code, unit test, and deploy data processes for ingestion, transformation, or curation of data while keeping data security and privacy forefront
• Architect and maintain data environments to meet all levels of business intelligence and analytic requirements
• Create complex, efficient SQL queries for robust data pipelines
• Actively participate in requirements and design meetings
• Work closely with the data science team, ideally bringing a good knowledge of data modeling and analytics methodologies
• Enjoy a healthy technical debate but know how to collaboratively solve problems that move everyone forward
• Communicate well in-person, over email, and via instant messaging both within the team and with other development teams
• Work efficiently and collaboratively in an Agile (Scrum or Kanban) team environment
• Other duties as assigned
Required Qualifications:
• Bachelor’s Degree in Computer Science or related field (or equivalent experience)
• 5 or more years of software development experience
• Demonstrated proficiency with most or all of the following:
• Python
• RStudio Server; hosting R Shiny dashboards
• Docker
• AWS services: Redshift, EC2, AMIs, SageMaker, Glue, Athena, DynamoDB, Lambda, Kinesis
• Databases – SQL, NoSQL, column-family, etc
• REST APIs
• Git or other VCS
• Java
• Node
• Agile development methodologies Scrum and Kanban
• Modern design and architectural patterns such as microservices, serverless architecture, single responsibility principle
• Development tools like Jira and Confluence
• Spark or Hadoop
• A proven ability to write clean, readable, well designed, maintainable code
• Adaptability to new technologies and situations
• Ability to communicate and collaborate cross-functionally, and work well with a team-oriented environment
• Strong work ethic and impeccable attention to detail
Preferred Qualifications:
• Master’s degree in Computer Science or related field.
• 7 or more years of relevant experience.
Normal Working Hours and Conditions: Core business hours are generally 8:00 am – 5:00 pm. However, this position will require work to be performed outside of normal business hours based on Company operations.
Physical Requirements: Primary functions require sufficient physical ability and mobility to work in an office setting including verbally communicating, seeing and hearing to exchange information and fine coordination including use of a computer keyboard. Daily physical functions include standing, sitting and walking for prolonged periods of time and occasionally stooping, bending, kneeling, crouching, reaching, and twisting. The employee may engage in lifting, carrying, pushing, and pulling light to moderate amounts of weight up to 25 pounds. The position also requires the operation of office equipment requiring repetitive hand movement.
Submit CV To All Data Science Job Consultants Across United States For Free