• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Inclusion
  • Browse jobs Find your next hire Our locations
    ;

    8 results for Data Engineer in Washington, DC

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Data Engineer jobs in Washington, DC
    Are you sure you want to pass on this job?
    We are seeking a Data Engineer to join our team based in Bethesda, Maryland. As part of our Investment Management team, you will play a crucial role in designing and maintaining data pipelines in our Azure Data Lake, implementing data warehousing strategies, and collaborating with various teams to address data engineering needs.

    Responsibilities:

    • Design robust data pipelines within Azure Data Lake to support our investment management operations.
    • Implement effective data warehousing strategies that ensure efficient storage and retrieval of data.
    • Collaborate with Power BI developers to integrate data reporting seamlessly and effectively.
    • Conduct data validation and audits to uphold the accuracy and quality of our data pipelines.
    • Troubleshoot pipeline processes and optimize them for improved performance.
    • Work cross-functionally with different teams to address and fulfill data engineering needs with a focus on scalability and reliability.
    • Utilize Apache Kafka, Apache Pig, Apache Spark, and other cloud technologies for efficient data visualization and algorithm implementation.
    • Develop APIs and use AWS technologies to ensure seamless data flow and analytics.
    • Leverage Apache Hadoop for effective data management and analytics.
    • Proficiency in Apache Kafka, Apache Pig, and Apache Spark for managing and processing data streams.
    • Extensive knowledge of cloud technologies, with a focus on data storage and management.
    • Demonstrated ability in data visualization to effectively communicate data insights.
    • Experience with algorithm implementation, particularly in the context of data processing.
    • Strong analytics skills, with the ability to interpret complex data sets and derive meaningful insights.
    • Expertise in Apache Hadoop for large-scale data processing.
    • Proven experience in API development, with a focus on data retrieval and integration.
    • Familiarity with AWS technologies, particularly those related to data storage and processing.

    Technology Doesn't Change the World, People Do.®

    Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use.

    8 results for Data Engineer in Washington, DC

    Data Engineer We are seeking a Data Engineer to join our team based in Bethesda, Maryland. As part of our Investment Management team, you will play a crucial role in designing and maintaining data pipelines in our Azure Data Lake, implementing data warehousing strategies, and collaborating with various teams to address data engineering needs.<br><br>Responsibilities:<br><br>• Design robust data pipelines within Azure Data Lake to support our investment management operations.<br>• Implement effective data warehousing strategies that ensure efficient storage and retrieval of data.<br>• Collaborate with Power BI developers to integrate data reporting seamlessly and effectively.<br>• Conduct data validation and audits to uphold the accuracy and quality of our data pipelines.<br>• Troubleshoot pipeline processes and optimize them for improved performance.<br>• Work cross-functionally with different teams to address and fulfill data engineering needs with a focus on scalability and reliability.<br>• Utilize Apache Kafka, Apache Pig, Apache Spark, and other cloud technologies for efficient data visualization and algorithm implementation.<br>• Develop APIs and use AWS technologies to ensure seamless data flow and analytics.<br>• Leverage Apache Hadoop for effective data management and analytics. Systems Engineer We are seeking a Systems Engineer to join our professional services team located in Arlington, Virginia, 22201, United States. In this role, you will be involved in a variety of tasks including independent projects to enhance or rectify issues within our IT infrastructure, daily management of servers and networks, and collaboration with the IT Help Desk to ensure superior customer service. <br><br>Responsibilities: <br><br>• Execute independent projects to augment functionality or resolve problems within the IT infrastructure<br>• Participate in the daily management, monitoring, and maintenance of servers, networks, and other infrastructure technology<br>• Collaborate with the IT Help Desk and its team members to ensure the highest degree of customer service<br>• Regularly report to IT Management on network performance, incident trends, projects, problems, and activities <br>• Act as the Problem Owner for IT system faults, including issue identification, coordination of staff, and vendors to assist in problem resolution <br>• Create departmental and team procedures, installation documentation, and work instructions as needed <br>• Perform monthly patching of Windows servers and laptops <br>• Assist other technicians and IT team members with installation, configuration, maintenance, and troubleshooting problems <br>• Monitor and report on daily system backups <br>• Assist in managing the user environment, actively monitoring corporate servers and applications<br>• Work as needed on IT projects to ensure customer needs are met in a courteous and professional manner.<br><br>This role offers a contract to hire employment opportunity. Aruba Network Engineer <p>JOB SUMMARY</p><p>We are seeking an experienced Aruba Network Engineer to support our client using Aruba core and access switches. The role requires deep expertise in Aruba networking (including ClearPass, wireless controllers, switches) and working knowledge of Granite SDWAN and Zscaler. This position involves designing and implementing a 100% wireless solution for designated floors, managing interoperability with Cisco equipment, and adhering to security and compliance requirements.</p><p><br></p><p>KEY RESPONSIBILITIES</p><p>• Aruba 6400/6300 Implementation & Migration</p><p>– Phase 1: Deploy and configure Aruba 6400 core switches (VSX, VLAN routing, trunk links to Cisco Nexus 7Ks).</p><p>– Phase 2: Implement Aruba 6300M switches for a 100% wireless environment on testing floors, then scale to all floors.</p><p>• Configure VLANs, default routes to Granite SDWAN, and Active-Gateway (VSX) for redundancy and routing between VLANs.</p><p>• Ensure compatibility and interoperability with existing Cisco Nexus 7Ks, verifying routing and transit VLAN functionality.</p><p> </p><p>REQUIRED SKILLS & COMPETENCIES</p><ul><li>Border Gateway Protocol (BGP) – Configuring and optimizing internet routing.</li><li>Firewalls – Controlling and securing traffic across network boundaries; advanced rule management.</li><li>Load Balancers – Managing network traffic distribution for reliability and performance.</li><li>Network Administration – Provisioning, monitoring, and troubleshooting network devices and services.</li><li>Network Architecture – Designing, connecting, and implementing services and systems to achieve organizational goals.</li><li>Network Engineering – Building and maintaining complex networks to ensure performance, security, and scalability.</li><li>Network Management – Overseeing network infrastructure to maintain high availability and optimal use of resources.</li><li>Network Security – Ensuring confidentiality, integrity, and availability of data with tools like NAC, IPS, and firewalls.</li><li>Networking Hardware – Configuring and maintaining routers, switches, access points, and other hardware.</li><li>Routing and Switching – Implementing advanced LAN/WAN routing and switching protocols (e.g., OSPF, EIGRP, STP).</li><li>Routing Protocols – Managing protocols that determine the paths data follows (BGP, OSPF, etc.).</li><li>Troubleshooting – Diagnosing and resolving complex issues in a multi-vendor, multi-technology environment.</li></ul> Systems Engineer General Position Description: An experienced, efficient and self-motivated IT detail oriented with strong technical, communication, and problem-solving skills. You will perform independent projects to add functionality or correct problems within the IT infrastructure (servers, storage, network switches, firewalls, VPN, etc.) and to integrate with external partners and Software as a Service (SaaS) platforms. You will assist in the daily management, monitoring, and maintenance of servers, networks, and all other infrastructure technology. You will collaborate with the IT Help Desk and its team members to ensure the highest degree of customer service and lowest incident resolution time possible. The Systems Engineer is responsible for regularly reporting to IT Management on network performance, incident trends, projects, problems and activities. <br> Requirements: • Minimum of 5 years of recent enterprise IT support experience, including network, server, workstation and application support • Two (2) years maintaining/building servers running Windows, including versions 2012, 2016, and 2019 • Experience managing Microsoft Active Directory and Microsoft InTune and integrating with other systems • Experience with Amazon Web Services • Experience in managing and maintaining Google Workspace • Strong knowledge of network solutions and troubleshooting (Juniper, Fortinet) • Experience with remote access technologies (i.e., FortiClient VPN) • Experience with VMware ESX configuration and administration • Experience with enterprise-class WiFi networking desirable (Juniper MIST) • Broad experience with Windows desktop software and operating systems • Demonstrated proficiency in PC architecture, operating systems, software and other specialized equipment such as scanners, printers, telephones, videoconferencing, mobile devices, etc. <br> Responsibilities: • Work as needed on IT projects • Ensure customer needs are met in a courteous and detail oriented manner • Create departmental and team procedures, installation documentation, and work instructions as needed • Perform monthly patching of Windows servers and laptops • Act as the Problem Owner for IT system faults, including issue identification, coordination of staff, and vendors to assist in problem resolution • Plan and execute installation, configuration, maintenance, and troubleshooting of networks, software, phones, and other equipment as needed • Assist other technicians and IT team members with installation, configuration, maintenance, and troubleshooting problems • Assist in managing the user environment, actively monitoring corporate servers and applications Enterprise Application Software Engineer We are offering an exciting opportunity in the banking industry based in ROCKVILLE, Maryland, United States. The role involves working as an Enterprise Application Software Engineer, where you will be a key point of contact for designated critical business applications, collaborating with various teams to ensure system stability and successful implementation of changes.<br><br>Responsibilities:<br>• Collaborate with business stakeholders and IT teams to gather, define, and document business requirements, converting them into functional specifications for effective implementation.<br>• Thoroughly evaluate system changes to ensure stability and integrity, considering potential impacts on upstream, downstream, and system integration.<br>• Strategize and execute plans for system releases, upgrades, and hotfixes, coordinating testing and implementation efforts.<br>• Make informed recommendations on potential solutions by assessing and quantifying their business impact.<br>• Oversee vendor performance, addressing issues, improvements, and service level agreements, whilst keeping updated on industry advancements.<br>• Create technical specifications, test procedures, end-to-end testing scenarios, deployment checklists, and user documentation to support user acceptance testing (UAT) and rollout phases.<br>• Manage the rollout of application changes and updates by conducting rigorous testing (e.g., regression, integration), facilitating UAT, and providing user training to ensure successful adoption.<br>• Utilize skills in Cisco Technologies, Citrix Technologies, Cloud Technologies, Dell Technologies, Firewall Technologies, Active Directory, Backup Technologies, Computer Hardware, Configuration Management, and Customer Service. Technical Lead <p>We are offering a long-term contract employment opportunity for a Program Manager in Information Systems to join our team based in Oxon Hill, Maryland. Specializing in the Medical Devices industry, this role involves managing multiple projects in order to achieve comprehensive program goals.</p><p><br></p><p><strong>Job Title:</strong> Automation Project Manager</p><p><strong>Job Description:</strong></p><p>We are seeking an experienced and detail-oriented <strong>Automation Project Manager</strong> to lead and oversee automation initiatives within our organization. This role will be instrumental in ensuring the timely delivery of impactful automation projects while fostering efficiency, collaboration, and sustainability. If you possess strong project management skills, a strategic technical mindset, and enjoy working in a dynamic environment, we encourage you to apply.</p><p><br></p><p><strong>Responsibilities</strong></p><p><strong>Project Management:</strong></p><ul><li>Develop and manage comprehensive project plans to ensure automation projects are completed on time and within scope.</li><li>Effectively track, prioritize, and align actions and tasks based on the project plan.</li></ul><p><strong>Risk and Issue Management:</strong></p><ul><li>Escalate issues, risks, and critical decisions impacting planned timelines or scope changes to leadership.</li><li>Troubleshoot and resolve roadblocks that arise during data workflows to ensure project continuity.</li></ul><p><strong>Communication and Reporting:</strong></p><ul><li>Provide regular status updates and detailed reporting as per the established communication plan.</li><li>Coordinate status reviews, demo sessions, and feedback cycles with stakeholders and data analysts.</li></ul><p><strong>Team Collaboration and Resource Management:</strong></p><ul><li>Foster a collaborative environment, ensuring all team members understand their roles and responsibilities.</li><li>Assess resource capacity, allocate tasks effectively, and continuously monitor alignment to the plan.</li></ul><ol><li><strong>Deliverable Sustainability:</strong></li></ol><ul><li>Ensure comprehensive automation documentation is completed for long-term sustainability, transfer of knowledge, and organizational consistency.</li><li>Establish standard data workflow processes, refresh schedules, and a shared approach for consistency.</li></ul><p><strong>Feedback and Workflow Management:</strong></p><ul><li>Work with leads and end users to implement feedback loops to evaluate the effectiveness of deliverables.</li><li>Create reassignment logs to assess workload distribution and missed deadlines for improvement cycles.</li></ul><p><strong>Technical Responsibilities:</strong></p><ul><li>Act as a liaison with data teams to secure timely inputs for automation processes.</li><li>Manage source-to-target mapping feedback cycles and implement updates.</li><li>Lead efforts for technical support updates, software licensing changes, and hardware upgrades to improve volume processing and efficiency.</li></ul><p><strong>Environment Maintenance:</strong></p><ul><li>Document environment details, refresh schedules, database standards, and associated support systems.</li><li>Ensure data workflows are well-documented with a focus on establishing a scalable and sustainable framework.</li></ul> Network Engineer We are in pursuit of a Network Engineer to join our team within the network security industry, based in Arlington, Virginia. Your role will encompass a broad range of responsibilities, focusing on network hardware and general infrastructure. This position offers an exciting opportunity to be part of a highly technical team in a startup environment.<br><br>Responsibilities:<br>• Oversee and manage the installation and configuration of network hardware.<br>• Ensure efficient processing and management of patch updates.<br>• Utilize Linux for various tasks and processes.<br>• Implement and manage Border Gateway Protocol (BGP) as needed.<br>• Handle Checkpoint and Cisco ASA for network security tasks.<br>• Operate Cisco routers and other Cisco technologies.<br>• Conduct AB Testing for software and systems.<br>• Utilize Backup Technologies to secure data and system configurations.<br>• Oversee and manage the configuration management process.<br>• Handle tasks related to the data center and computer hardware.<br>• Spend time in secured locations for specific tasks and responsibilities. Workday Integrations Developer We are on the lookout for a Workday Integrations Developer to become a part of our team in the Healthcare, Hospitals, and Social Assistance sector, located in McLean, Virginia. You will be tasked with the responsibility of managing complex integrations with the Workday cloud application, using your skills to solve intricate business problems and ensure seamless functionality across various Human Capital Management and Financial functional areas. This role also requires you to handle internal IT security and reporting needs.<br><br>Responsibilities:<br><br>• Take the lead in the design, development, and support testing of the Workday integration code base, including Workday Studio, EIB, Core Connectors, DT, XSLT, RaaS, and supporting 3rd party coding.<br>• Conduct Discovery sessions with business and 3rd party vendor subject matter experts for integrations and reports.<br>• Develop detailed integration specifications, field mappings, and designs to support the entire integration and report deployment life cycle.<br>• Handle the investigation of integration and report failures, perform root cause analyses, and provide detailed findings and recommendations to management and business leaders.<br>• Identify and escalate risks in a timely manner, while developing alternative technical and functional solutions as needed.<br>• Manage the processing of customer credit applications accurately and efficiently.<br>• Ensure the maintenance of accurate customer credit records.<br>• Monitor customer accounts and take appropriate action when necessary.<br>• Utilize your skills in Client Side Scripting, Cloud Technologies, CRM, ERP - Enterprise Resource Planning, Microsoft, AB Testing, API Development, Business Process Functions, Business Requirement Document, and Configuration Management to achieve these tasks.