Engineer II, Data Platforms

Data EngineerData EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1958Company SiteLinkedIn

Location

District Of Columbia + 1 moreAll locations: District Of Columbia | Washington

Posted

5 days ago

Salary

$144K - $160K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishAWSCloudPySparkPythonSQL

Job Description

Engineer II, Data Platforms

AARP

• Establishes a technical roadmap for the platform and/or capability strategy and lifecycle that considers value-based outcomes, costs to maintain, supportability, and performance. • Ensures sound integration, data, security, and business architecture design throughout all stages within the platform and/or capability lifecycle. • Provides rapid delivery and development of technical solutions that align with business and/or platform desired outcomes. • Troubleshoots and resolves technical issues related to platform or capability systems, solutions, and services. • Innovates and drives continuous improvements of implementation methodology and technical service offerings based on customer/employee experiences or other enterprise objectives/outcomes. • Participates in a Community of Interest for engineers across all capability and platform teams to share information and strengthen understanding of business needs and technology-based business solutions. • Develops and maintains deep technical knowledge and expertise related to domain area systems, solutions, services, and applications.

Job Requirements

  • Bachelor’s degree (or equivalent experience) in Information Technology, Computer Science, Engineering, or a related field.
  • 6+ years of experience in data engineering and/or software development.
  • 4+ years of hands-on experience with Python and/or PySpark, and SQL for data transformation, pipeline development, and data modeling.
  • 3+ years of experience developing and integrating APIs (RESTful services, JSON).
  • Experience with DevOps practices and CI/CD pipelines using Git-based repositories (e.g., GitHub).
  • Applied experience with cloud-native technologies, including AWS.
  • Working knowledge of object-oriented and/or ontology-based data environments, and experience building applications/workflows on platforms such as Salesforce, PowerApps, or Databricks.
  • Strong communication and problem-solving skills, with experience working in Agile environments, contributing to solution design, and supporting production systems, including participation in on-call and after-hours release support as needed.

Benefits

  • 401(k)
  • 100% company-funded pension plan
  • health, dental, and vision plans
  • life insurance
  • paid time off to include company and individual holidays, vacation, sick, caregiving, and parental leave
  • performance-based and peer-based recognition
  • tuition reimbursement

Related Categories

Related Job Pages

More Data Engineer Jobs

Imagineeer logo

Data Migrations Specialist

Imagineeer

Founded on a set of values that prioritizes imagination, thought, and a socratic approach to creating the future.

Data Engineer5 days ago
Full TimeRemoteTeam 11-50

• Assess and inventory existing legacy data in application data stores, shared folders and shared drives. • Assess the quality, completeness, and relevance of data to be migrated. • Identify and document data dependencies, redundancies, and inconsistencies. • Collaborate with stakeholders to understand data structures, relationships, and required formats for successful migration. • Develop a comprehensive data migration plan that outlines steps, timelines, and resource requirements for the migration process. • Identify potential challenges and propose solutions to mitigate risks associated with data migration. • Interpret legacy APIs and other system integrations, and define mapping between systems. • Plan for thorough testing of the migrated data to ensure accuracy, completeness, and successful integration. • Recommend validation reports and the process to document any discrepancies and work closely with stakeholders to resolve issues. • Collaborate with software engineers, database administrators, and development teams to ensure compatibility and alignment with the overall architecture. • Maintain effective communication with project stakeholders to provide updates on migration planning progress and gather feedback. • Create and maintain technical documentation related to planned data migration processes, procedures, and system configurations. • Specify reports on migration progress, data quality metrics, and issue resolution.

Virginia
$130K - $135K / year
Full TimeRemoteTeam 51-200Since 2015

• Owns organizational-wide data architecture, defining standards, patterns, and designs that our teams will implement. Solves complex data challenges regardless of perceived ambiguity or degree of clarity. • Reviews data-related designs and implementations across teams for architectural consistency, performance, and scalability. • Produces reference implementations, proofs of concept, and hands-on guidance when teams encounter complex data engineering challenges. • Designs and develops data pipelines, integrations, and platform features with performance and scalability in mind. • Builds and maintains data APIs and ingestion systems that can handle complex, high-volume data efficiently. • Takes responsibility for the quality of data systems across the organization, including testing strategies and data integrity standards. • Owns the data architecture strategy across the platform, including database design patterns, data API standards, and data flow architecture. • Consults with product managers to define, scope, and plan new data features and capabilities. • Partners with the CTO and engineering leadership on strategic data initiatives and long-term architectural direction. • Partners with teams to define data quality standards, automated data validation patterns, and testing strategies for data pipelines. • Partners with engineering and product teams to design and support data infrastructure for AI/ML initiatives, including model training pipelines, feature stores, and inference data flows. • Designs the IoT data ingestion and distribution architecture to support data from a significantly expanding device fleet, including replayability, aggregation, and real-time distribution patterns. • Tests, evaluates, and recommends technologies to improve our overall data infrastructure. • Produces excellent documentation.

United States
Dragons logo

Data Engineer – Part-Time Contract

Dragons

From Matching to Placement — Fully Automated. The AI Workforce Layer Between Companies and Talent

Data Engineer5 days ago
Part TimeRemoteTeam 11-50Since 2023

• Design, build, and maintain scalable ETL/ELT pipelines that move and transform data between systems. • Integrate data from diverse sources — APIs, databases, SaaS platforms, flat files, and spreadsheets — into a central warehouse. • Develop and maintain connectors and reconciliation logic across business systems (e.g., project management, time-tracking, finance, and invoicing tools). • Model and structure data for analytics, reporting, and downstream applications. • Implement data validation, quality checks, monitoring, and alerting to ensure accuracy and reliability. • Optimize queries, storage, and pipeline performance for cost and speed. • Document data flows, schemas, mappings, and transformation logic. • Collaborate with analysts, finance, and engineering teams to understand requirements and deliver clean, usable datasets. • Support data governance, security, and privacy best practices.

United States
Optimise logo

Data Engineer

Optimise

Partner with who you want, how you want

Data Engineer5 days ago
Full TimeRemoteTeam 51-200Since 1999

• Design and develop data pipelines • Optimize data storage and retrieval processes • Collaborate with cross-functional teams on data projects • Ensure data quality and integrity • Stay up-to-date with industry trends and technologies

Netherlands