Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

SGA

Data Engineer

Software Guidance & Assistance, Inc., (SGA), is searching for a Data Engineer for a contract assignment with one of our premier regulatory clients in Rockville, MD or Tysons, VA. The Data Engineer works with moderate supervision across two equally weighted domains: (1) large-scale data pipeline development processing market events in a cloud environment, and (2) design and development of agentic AI systems including LLM-powered regulatory data assistants, MCP servers, and agent harness architectures. This position contributes to overall product quality throughout the software development lifecycle. Responsibilities include:

  • Build and maintain ETL/ELT pipelines using Apache Spark, Hive, and Trino across S3-based data lake environments
  • Develop and optimize SQL for large-scale surveillance datasets including window functions, multi-table joins, and complex aggregations
  • Build and engineer big data systems (EMR-on-EC2, EMR-on-EKS) and develop solutions on analytical platforms (SageMaker, Domino, Dataiku)
  • Participate in data quality monitoring, anomaly detection, and production incident investigation
  • Develop AI agent systems using AWS Bedrock and agent frameworks (Strands Agents SDK, LangChain/LangGraph, or equivalent)
  • Build agent harness architectures combining LLM reasoning with deterministic execution - skill/RAG-based SQL generation and structured output validation
  • Implement agent memory, context management, and tool integration (MCP servers, API connectors, data catalog lookups) across the data lake
  • Build evaluation frameworks for agent accuracy - paraphrase robustness, routing precision, and structural consistency
  • Stay informed of advances in LLM frameworks (LangGraph, Google ADK, AWS Strands) and emerging AI capabilities
  • Write clean, well-tested code; contribute to CI/CD Jenkins pipelines and infrastructure-as-code on AWS
  • Ensure secure handling of RCI and sensitive regulatory data across both data pipelines and agent outputs - auditable execution traces
  • Adhere to FINRA and team standards for secure development practices and technology policies
  • Partner across teams, communicate technical information at the appropriate level, and maintain documentation on Confluence/Wiki
  • Actively learn from senior team members; contribute to process improvement in line with FINRA's values of collaboration, expertise, innovation, and responsibility

Required Skills:

  • Data Engineering & Big Data Technologies
  • Experience building data pipelines using Apache Spark (PySpark preferred) and SQL
  • Experience with SQL query engines (Hive, Trino/Presto, or similar) and cloud data platforms (AWS S3, EMR, Lambda)
  • Real-world experience with debugging and mitigation strategies
  • Generative AI & Agentic Systems
  • Practical experience building LLM-powered agent systems that use tools and produce structured outputs (not just chatbot interfaces)
  • Hands-on experience with at least one agent framework: LangChain, LangGraph, AWS Strands, or equivalent
  • Working knowledge of prompt engineering, RAG architectures, and context/memory management
  • Experience with foundation model APIs (Anthropic Claude, Amazon Nova, OpenAI, or similar)
  • Memory Architecture: Understanding of agent memory tiers - working memory, episodic memory, semantic memory - and strategies for context persistence, pruning, and retrieval across sessions
  • Agent Harness Design: Familiarity with harness patterns that wrap LLM reasoning with deterministic guardrails, tool routing, verification loops, and graceful degradation
  • AI Tool Proficiency
  • Hands-on experience with AI development tools (GitHub Copilot, Q Developer, ChatGPT, Claude, etc.)
  • Experience with spec-driven development - using structured specifications to guide AI code generation, review, and validation
  • Ability to leverage AI pair programming for code suggestions, debugging, refactoring, and automated test generation
  • Cloud Technologies
  • Experience with AWS services like S3, EMR, EMR on EKS, Lambda, Bedrock, Step Functions, etc.
  • Hands-on experience using S3 with Spark (e.g., dealing with file formats, consistency issues)
  • Familiarity with AWS Bedrock for foundation model invocation, knowledge bases, guardrails, and agent orchestration
  • Exposure to Google Cloud Vertex AI (model garden, grounding, agent builder) or equivalent managed AI platforms
  • Familiarity with AWS monitoring and logging tools (CloudWatch, CloudTrail) for production workloads
  • Programming - Python
  • Proficiency in Python for data engineering and automation
  • Ability to write clean, modular, and performant code
  • Experience with functional programming concepts (e.g., immutability, higher-order functions)
  • Strong understanding of collections, concurrency, and memory management
  • SQL Skills (Window Functions, Joins, Complex Queries)
  • Proficiency with SQL window functions, multi-table joins, and aggregations
  • Ability to write and optimize complex SQL queries
  • Experience handling edge cases like NULLs, duplicates, and ordering
  • Good to Have
  • AWS Bedrock AgentCore (memory, identity, tool gateway)
  • Model Context Protocol (MCP) server development and integration
  • Agent evaluation harnesses and agentic patterns (draft-verification, compile-style generation)
  • Fine-tuning foundation models for domain-specific tasks (LoRA, PEFT, or managed fine-tuning via Bedrock/Vertex AI)
  • Local model execution with Ollama, vLLM, or similar for development and experimentation
  • Vector databases (FAISS, Pinecone, OpenSearch)
  • Docker, Kubernetes, and Amazon EKS for containerized workloads
  • Infrastructure as Code (Terraform, CloudFormation)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, ArgoCD)
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack)
  • AWS certifications (AI Practitioner, Solutions Architect, or Kubernetes certifications like CKA/CKAD)
  • Education / Experience Requirements
  • Bachelor's degree in Computer Science, Data Science, Information Systems, or related discipline with at least two (2) years of related experience; or equivalent training and/or work experience; past Financial Services industry experience preferred
  • Demonstrated technical expertise in Object Oriented and database technologies/concepts which resulted in deployment of enterprise quality solutions
  • Extensive knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks
  • Strong written and verbal technical communication skills
  • Demonstrated ability to develop effective working relationships that improved the quality of work products
  • Ability to maintain focus and develop proficiency in new skills rapidly
  • Ability to work in a fast paced environment

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Rockville, MD vacancy
  •  ...Role: Data Engineer Client: MD State Reference# 71 Number of Positions: Multiple Location: Primary place of performance is HYBRID with 40% onsite requirement in Baltimore City, MD. One week per month onsite is required. On-site attendance may also be required... 
    Suggested

    ExpediteInfoTech Inc

    Rockville, MD
    1 day ago
  • $112.7k - $146.9k

     ...working to strengthen the supply of safe, high‑quality medicines worldwide. Job Overview We are seeking a high‑energy, hands‑on Data Engineer to design, build, and maintain scalable, production‑grade data pipelines across our AWS‑based data platform. This role will own... 
    Suggested
    Full time
    Work at office
    Worldwide

    BioSpace, Inc.

    Rockville, MD
    2 days ago
  •  ...system requirements and design responsive algorithms and solutions Use big data and cloud technologies to produce production quality code Engage in performance tuning and scalability engineering Work with team, peers and management to identify objectives and set priorities... 
    Suggested

    Compugain

    Rockville, MD
    1 day ago
  •  ...advancements in translational research, biomedical informatics, and data science applications to research centers and healthcare...  ...nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying... 
    Suggested
    Local area
    Flexible hours

    Axle Informatics

    Rockville, MD
    5 days ago
  •  ...Data Engineer Basic Qualifications: ~5 years' experience with AWS RDBMS services, such as PostgreSQL RDS and Redshift ~5 years' experience with Python, or another OOP language. ~2 years' Experience with NoSQL products, such as JSON. ~2 years' experience with... 
    Suggested

    Global Alliant Inc

    Rockville, MD
    4 days ago
  •  ...Data Analyst Under limited direction, this role is responsible for the design, development, and implementation of core technologies...  ...environments. # Collaborate with data scientists and engineers to design and develop high-performance algorithms, predictive models... 

    University of Maryland Medical System

    Rockville, MD
    4 days ago
  • $107.9k - $195.05k

     ...way we do business. If this sounds like an environment where you can thrive, keep reading! The Mission Leidos is seeking a Data Storage Engineer to support the National Digital Exploitation&OSINT Center (NDOC). This role requires technical expertise in storage engineering... 
    Local area
    Immediate start

    Leidos

    Rockville, MD
    4 days ago
  • Financial Industry Regulatory Authority, Inc. is seeking a Lead Software Engineer focused on Big Data in Rockville, MD. This role involves owning software development, improving product quality, and mentoring other engineers, with obligations spanning collaboration and... 

    Financial Industry Regulatory Authority, Inc.

    Rockville, MD
    5 days ago
  •  ...Big Data Engineer Opportunity We have an exciting opportunity for a Big Data Engineer with our client in Rockville. Responsibilities of the Big Data Engineer: Analyze system requirements and design responsive solutions Leverage big data and cloud technologies... 

    The Consortium

    Rockville, MD
    4 days ago
  • $180k - $200k

     ...Staff Data Engineer North Bethesda, MD Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources... 
    Contract work

    Xometry

    Rockville, MD
    2 days ago
  • Capital Bank in Rockville, Maryland is seeking a Senior Data Engineer to manage and design enterprise data pipelines and database solutions. This pivotal role ensures scalable and high-performance data platforms across various business lines, optimizing ETL processes and... 
    Remote job

    Capital Bank

    Rockville, MD
    3 days ago
  • BioSpace in Rockville, Maryland is seeking a skilled Data Engineer who will design and maintain scalable data pipelines across our AWS platform. The ideal candidate will possess 7+ years of experience in data engineering, proficiency in Python and SQL, and a robust understanding... 

    BioSpace

    Rockville, MD
    4 days ago
  • A government consulting firm in Rockville is seeking an experienced Data Engineer to enhance their Data Analytics and Business Intelligence platform. The role involves developing data pipelines, collaborating in Agile teams, and ensuring data extraction reliability. Ideal... 

    CGS Federal (Contact Government Services)

    Rockville, MD
    5 days ago
  • A federal services company is seeking an experienced CommVault Systems Engineer in Rockville, Maryland, to design, implement, and support data backup and recovery solutions. Ideal candidates will have extensive knowledge of CommVault applications and experience with security... 

    CGS Federal (Contact Government Services)

    Rockville, MD
    5 days ago
  • A leading IT staffing organization in Rockville, Maryland is seeking a Developer responsible for designing and developing new surveillances in the Market Regulation Technology domain. Candidates must have a Bachelor's degree in a technical field, 8+ years of experience ...

    Jobsbridge

    Rockville, MD
    2 days ago
  • $98.61k - $167.64k

    ICF is seeking a detail-oriented Data Engineer to support the development, optimization, and deployment of large-scale healthcare data pipelines and analytical datasets. This role will focus on cancer registry and population-based data systems. As part of the team contributing... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    2 days per week
    3 days per week

    ICF

    Rockville, MD
    5 days ago
  • $90k - $110k

     ...Job Description We are looking for a highly independent Lead Analytics Engineer to own and evolve our enterprise BI data layer, built on Snowflake and DBT. This role goes beyond implementation - you will be responsible for data modeling decisions, pipeline design, validation... 

    Aramark

    Rockville, MD
    2 days ago
  •  ...HiLabs is looking for highly motivated and technically strong Lead Data Engineers with deep expertise in Big Data platforms and a passion for building scalable, data-intensive systems. The ideal candidates will have strong hands-on experience in Spark, PySpark, distributed... 
    Relocation
    Relocation package

    HILABS Inc

    Bethesda, MD
    2 days ago
  • $65 per hour

     ...Benefits: ~401(k) ~401(k) matching ~ Bonus based on performance Senior Engineer - Azure Data Platform Location: Rockville, MD or Trevose, PA (On-site) Experience Level: Mid-Senior (10+ Years) Education: Bachelor's Degree Required... 
    Hourly pay
    Relocation package

    Inteletech Global Inc.

    Rockville, MD
    1 day ago
  • ManpowerGroup Global, Inc. is seeking a highly skilled AI Big Data Engineer to design and develop data processing systems. The successful candidate will work in Rockville, MD or Tysons Corner, VA, focusing on data pipelines, integration, and ensuring scalability. With a... 

    ManpowerGroup Global, Inc.

    Rockville, MD
    1 day ago
  • We are seeking a highly skilled and experienced AI Big Data Engineer to design, develop, and optimize large-scale data processing systems. Position requires 3-days/week onsite in Rockville, MD or Tysons Corner, VA. In this role, you will work closely with cross-functional... 
    Work experience placement
    3 days per week

    ManpowerGroup Global, Inc.

    Rockville, MD
    2 days ago
  •  ...system requirements and design responsive algorithms in Rockville, Maryland. Candidates should have experience with cloud-based Big Data technologies and be proficient in Hive or Spark SQL. The role involves performance tuning and working in agile teams to solve complex... 

    Compugain

    Rockville, MD
    3 days ago
  •  ...and challenging projects supporting the U.S. Navy- Serco has a great opportunity for you! Serco has an exciting opportunity for a Data Engineer/Scientist to support U.S. Navy’s Team Submarine Program Offices at the Washington Navy Yard in Washington, DC! This position... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Serco

    Bethesda, MD
    4 days ago
  •  ...customers nationwide. Our capabilities include IT Talent Solutions, Data Delivery & Analytics, Cyber Security, Cloud Migration,...  ...Development, and Finance & Accounting. M9 Solutions is seeking a Data Engineer to support a government contract for a client in Bethesda, MD .... 
    Full time
    Contract work
    Work experience placement
    Weekend work
    Afternoon shift

    M9 Solutions

    Bethesda, MD
    1 day ago
  • $135.5k - $214k

     ...What you'll do As a member of our Data Platform team, you’ll help build infrastructure and tools for collecting and processing data...  ...in order to fuel Viasat growth. The day-to-day In this Software Engineer role, you will own core components of data ingestion and integration... 
    Hourly pay
    Work experience placement

    ViaSat

    Germantown, MD
    4 days ago
  • $145.8k - $178.2k

     ...Title: Data Engineer Belong. Connect. Grow. with KBR! KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will... 
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    KBR

    Chevy Chase, MD
    1 day ago
  • Axle, located in Rockville, MD, is seeking a Data Engineer to design and maintain data pipelines for biomedical research. The ideal candidate has strong skills in Python, SQL, and ETL processes. The Data Engineer will collaborate with data scientists and researchers, providing... 

    Axle

    Rockville, MD
    3 days ago
  •  ...Spark core and Spark SQL 5 years of hands‑on programming experience in either core Java or Spark 3 years of hands‑on experience in Data Warehousing and Data Marts and Data/Dimensional Modeling and ETL 1 year of hands‑on experience in HBase or Cassandra or any other NoSQL... 
    Contract work
    Immediate start

    InfraMatix Inc

    Chevy Chase, MD
    4 days ago
  •  ...Ex Parte provides our customers with the data and insight to make smart and informed decisions on the most important legal issues...  ...organizations. We are looking for talented, enthusiastic senior data engineers who share our passion for big data, AI, and machine learning... 

    Ex Parte

    Bethesda, MD
    1 day ago
  • $110k - $120k

     ...Data Engineer III Job number: 820 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people's needs and transform... 
    Work at office
    Remote work
    Flexible hours

    Ad Hoc LLC

    Silver Spring, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!