Ren

We provide the technology and service so donors can focus on giving and organizations can focus on growth.

Senior Data Architect

Data EngineerData EngineerFull TimeRemoteTeam 201-500Since 1987H1B SponsorCompany SiteLinkedIn

Location

Remote

Posted

2 days ago

Salary

Not specified

Bachelor Degree15 yrs expEnglishAWSAzureCloudPythonPy TorchSQLTensorflowTerraformVault

Job Description

• Demonstrated leadership and mentorship across engineering teams and participates in advancing the skills of the overall team in data analytics, data structure, data security, data governance, and business intelligence. • Established process improvements, tooling, and/or introduced libraries that significantly improved the developer experience in terms of maintainability, quality, scalability, or security. • Consistently produces high quality, maintainable, low defect, well designed, and testable code. • Write and maintain scripts written in Python for data engineering and machine learning pipelines. • Modification of database objects using SQL (stored procedures, views, tables etc.) • Regularly collaborates with other engineers, architects, and DevOps during design and implementation. Also works closely with Product Management and other areas of the business to ensure market needs are met. • Led the technical design and implementation of either a new feature, or a significant refactor of an existing feature set and participates in the discovery track to understand, define, and document the requirements so that it can be executed upon by the development team(s). Including adhering to defined security standards in both functional and non-functional duties of job. • Produces technical documentation that captures and communicates implementation details using: • Flowcharts • Sequence Diagrams • Activity/Dataflow Diagrams • Block Diagrams • State Machine Diagrams • Entity Relationship Diagrams • Participates in and provides meaningful feedback in code reviews as it relates to data structure, governance, query optimization, usage, and reporting. • Keeps abreast of technology trends and regularly hosts and/or facilitates technology discussions/lunch and learns or other educational efforts with the broader team. • Recognized by peers as a data expert and leader within the organization. • Work with cloud storage and warehousing tools such as Snowflake. • Maintain and deploy Lambda services in AWS. • Work with reporting software such as Metabase. • Deep understanding of data infrastructure and data architecture with demonstrated ability to conceptualize and implement data solutions from code through infrastructure leveraging best practices and automation that satisfies business needs for reporting and decision making. • Demonstrated understanding of resource cost, planning and optimization when architecting data solutions in the cloud. • Other duties as assigned.

Job Requirements

  • Bachelor’s or Master’s degree in computer science or related required.
  • 15+ years of experience in computer science or related field required.
  • 5+ years of experience with SQL and unstructured databases.
  • Relational Database design, and architectural patterns for distributed data stores.
  • 10+ years of experience in the architecture, implementation, and support of complex enterprise cloud applications
  • 3+ years of experience with Python and Snowflake or other similar data warehouse tools and services. Also proficiency with libraries such as TensorFlow or PyTorch.
  • Cloud Native Applications – Azure/AWS Certification(s).
  • Automation – Test (Unit, End to End, Integration), Build, Deployment, Configuration.
  • Experience with reporting and data models.
  • Data Structures, Query Optimization, Design Patterns – Star Schema, Data Vault, etc.
  • Ability to capture and communicate complex design in simple terms.
  • Infrastructure as Code using ARM/Terraform/CloudFormation or equivalent.

Related Categories

Related Job Pages

More Data Engineer Jobs

Contract Data Engineer

Silvur

The only retirement planning platform exclusively built for those over 50. Get your Retirement Score.

Data Engineer2 days ago
ContractRemoteTeam 11-50H1B No Sponsor

About UsSilvur is modernizing what retirement decision-making in America looks like. We partner with financial institutions to deliver world-class tools and educational resources to their account holders—including personalized content, calculators, and...

SQLEqualsHubSpotPostgreSQLETLData ValidationData Quality
United States
Full TimeRemote

This role is responsible for the end-to-end ownership of the organization's data ecosystem, covering data engineering, analytics, reporting, and visualization initiatives through strategic program and project leadership. The Technology Solutions Owner coordinates complex, cross-functional data programs, aligning strategy, roadmap, delivery, and operational performance with business priorities.

United States
$110K - $125K / year

Senior Developer

Thermo Fisher Scientific

The World Leader In Serving Science

Data Engineer2 days ago
Full TimeRemoteTeam 10,001+H1B Sponsor

The role involves developing, enhancing, and maintaining scalable ETL/ELT data pipelines integrating data from various sources like Veeva APIs and AWS, while architecting automated workflows for streamlined data ingestion and transformation. Responsibilities also include designing enterprise frameworks, ensuring regulatory compliance (FDA, GDPR, HIPAA), and providing technical guidance and mentorship to junior staff.

United States
$138K - $156K / year
Data Engineer2 days ago
Full TimeRemote

The Senior Data Engineer acts as the Data Architecture & Integrity Assessment Lead, evaluating enterprise data environments and identifying risks during modernization initiatives over a structured 16-week assessment. Key duties include analyzing data dependencies, assessing integrity risks across systems, and documenting current data management practices to strengthen reliability.

United States
$145K - $170K / year