OpenDataJobs logo

OpenDataJobs

Remote Jobs

5 open rolesLatest: Apr 10, 2026, 1:37 AM UTCCompany Site
Post Date
Minimum Salary
Experience

5 Jobs

Peregrine Advisors Benefit Inc. is seeking a Principal Azure Solutions Engineer to serve as a cornerstone of its cloud delivery practice. This is a role for someone who builds things - applications, integrations, data pipelines, automated platforms - and who is equally capable of shaping what gets built in the first place. You will work across the full engagement lifecycle: helping clients understand their options, designing the right solution, writing the code and infrastructure that brings it to life, and growing the practice around you as you do it. You are also experienced with Databricks. Why Peregrine Peregrine is a Benefit corporation, legally committed to creating measurable social value alongside business performance. We offer mission-driven, technically challenging work on complex initiatives, paired with direct client access, real ownership of your work product, and a culture that rewards initiative. Who You Are You are a builder first. You write code, wire up integrations, design data flows, and ship solutions that clients actually use, and you do it inside an Azure ecosystem you’re equally comfortable designing and operating. You’re delivery focused: if the pipeline is broken, you fix it; if the architecture needs rethinking, you say so; if the client needs to understand the trade-offs, you explain them. You thrive in ambiguous engagements where you can help shape the requirements and solution as they’re still forming, and are comfortable being both an expert senior technical voice in the room and the person writing the pull request the same afternoon. Responsibilities Solution Development - Design and develop Azure-based solutions across the stack: APIs and microservices, event-driven integrations, automated workflows, data pipelines, and cloud-native applications built to production quality - Translate client requirements into working, production-quality software, delivered and maintained through structured CI/CD pipelines - Design and implement event-driven integrations, automated workflows, and API-layer solutions that connect systems, surface data, and automate client processes — using Azure-native services as the implementation platform - Develop data solutions end to end: ingestion, transformation, modeling, and delivery of consumption-ready data products, using the Azure data platform services best suited to the client’s environment and workload Platform & Infrastructure Engineering - Design and deploy Azure landing zones, hub-spoke network topologies, and enterprise governance frameworks using Azure Policy, Management Groups, and RBAC — with the solutions you build running on top of them - Implement infrastructure-as-code using Bicep or Terraform; build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions that cover both application deployments and infrastructure provisioning - Establish and maintain Azure security posture using Microsoft Defender for Cloud, Sentinel, and Entra ID, ensuring environments and the solutions they host meet client compliance requirements - Contribute to data governance frameworks — classification models, data catalog configuration, and access control design — that make client data trusted, discoverable, and appropriately protected Solutioning & Client Engagement - Participate in pre-sales engagements: scope Azure solutions, contribute to proposals, and serve as a credible technical authority that gives prospective clients confidence in Peregrine’s capabilities - Engage directly with client stakeholders, from technical leads to C-suite, to understand requirements, surface constraints, and recommend the right approach with clear rationale - Serve as technical lead on engagements, owning solution quality and delivery outcomes from kickoff through O&M Practice Development - Mentor and develop junior and mid-level engineers; set the technical bar for what good looks like across both application development and Azure platform work - Contribute to reusable solution accelerators, architecture decision records, and deployment patterns that reduce time-to-value on future engagements - Evaluate emerging Azure capabilities and assess their relevance to Peregrine’s clients and practice offerings

District Of Columbia
Job Closed

Peregrine Advisors Benefit Inc. is seeking a Development DBA to support data engineering and application database needs across client engagements. The role centers on designing, optimizing, and maintaining relational and cloud-based database systems that underpin production applications and analytical workflows, with an emphasis on performance, reliability, and developer enablement. Why Peregrine Peregrine is a Benefit corporation, legally committed to creating measurable social value alongside business performance. We offer mission-driven, technically challenging work on complex initiatives, paired with direct client access, real ownership of your work product, and a culture that rewards initiative. Who You Are You are a pragmatic, detail-oriented database professional who thrives at the intersection of application development and data infrastructure. You understand that a poorly tuned query or an ill-designed schema can undermine even the best application code, and you take pride in making sure that never happens. You collaborate naturally with software engineers, data engineers, and architects, speaking their language while holding the line on database best practices. You take ownership without being asked and care deeply about correctness, performance, and the long-term maintainability of the systems you build. Responsibilities Database Design & Development - Design and implement logical and physical data models for new application features, ensuring normalization, referential integrity, and scalability - Author and review stored procedures, functions, views, triggers, and complex SQL queries across relational database platforms (SQL Server, PostgreSQL, or equivalent) - Collaborate with software engineers during the full development lifecycle to ensure database designs align with application requirements and performance targets - Define and enforce database coding standards, naming conventions, and schema change management practices across development teams - Build and maintain schema migration scripts and manage versioned deployments through CI/CD pipelines Performance & Optimization - Profile and tune slow queries, identify missing indexes, and resolve locking and blocking issues in development and production environments - Conduct execution plan analysis and implement query rewrites, index strategies, and statistics management to meet SLA requirements - Establish performance baselines and monitor database health metrics; proactively identify and resolve bottlenecks before they impact users Cloud & DevOps Integration - Support cloud-hosted database environments (Azure SQL, AWS RDS/Aurora, or equivalent); assist in migrations from on-premises to cloud platforms - Integrate database change management into CI/CD workflows using tools such as Flyway, Liquibase, or equivalent migration frameworks - Participate in infrastructure-as-code efforts, contributing database configuration and provisioning scripts using Terraform, Bicep, or CloudFormation Collaboration & Firm Development - Partner with DBAs, data engineers, and solution architects to align database design with broader data platform and enterprise architecture strategies - Contribute to internal tooling, knowledge base articles, or mentorship to strengthen Peregrine’s data engineering capabilities and bench depth

District Of Columbia
Job Closed

Our client is seeking a Senior Generative AI Engineer to drive internal initiatives and provide AI engineering support for a major federal agency. The role centers on developing cloud-native generative AI solutions and intelligent data pipelines on AWS, spanning intelligent document processing, computer vision, and related AI / ML domains. The ideal candidate is energized and motivated with an extreme commitment to delivery and transformational change through the use of AI. They will think about generative AI in two dimensions: as a tool that makes them and their team dramatically faster, and as a core component of the intelligent systems they build. They understand that deploying an LLM inside a production workflow is a fundamentally different engineering challenge than using one to write a function, and they have done both. They take initiative without being asked and want ownership of the firm's trajectory, not just their deliverables. Our client is a Benefit corporation - legally committed to creating measurable social value alongside business performance. They offer mission-driven, technically challenging work on complex federal initiatives, paired with direct client access, real ownership of your work product, and a culture that rewards initiative. Responsibilities Client Delivery: - Design and deploy production-grade Agentic AI systems where LLMs serve as operational components to reason, explain, and make decisions within live workflows - Architect intelligent pipelines combining classical tools (OCR, fuzzy matching, structured query) with LLM-based validation, confidence scoring, fallback logic, and automated logging for auditability and continuous improvement - Translate ambiguous mission requirements into well-scoped AI system designs; apply prompt and context engineering, RAG, semantic search, and fine-tuning as appropriate; leverage AWS services including Bedrock, Textract, Lambda, and Step Functions - Use generative AI tooling to accelerate the full development lifecycle: requirements analysis, code generation, test coverage, documentation, and deployment scaffolding - Document and quality-assure all project work prior to client delivery; attend meetings with agency staff, vendors, and external stakeholders as needed Firm Development: - Lead or contribute to business development, internal tool-building, mentorship, or publication to strengthen the firm's AI capabilities and market position

District Of Columbia

Peregrine Advisors Benefit Inc. is seeking a Software Developer to design, develop, and maintain enterprise applications for a Department of Defense agency. The role focuses on building and supporting applications using SharePoint, Power Platform, and automation tools while collaborating with DevSecOps teams and ensuring compliance with federal cybersecurity requirements. Why Peregrine Peregrine is a Benefit corporation – legally committed to creating measurable social value alongside business performance. We offer mission-driven, technically challenging work on complex federal initiatives, paired with direct client access, real ownership of your work product, and a culture that rewards initiative. We hire based on potential, not experience, and provide extensive onboarding support, sponsored certifications, and professional development to ensure a smooth transition into the role. Who You Are You are a builder who takes pride in delivering software that works reliably in high-stakes environments. You understand that enterprise development for a DoD agency demands more than clean code – it requires attention to security, compliance, and the operational reality of the people who depend on your applications. You are comfortable working across SharePoint, Power Platform, and modern development frameworks, and you see DevSecOps not as overhead but as an integral part of how good software gets built. You take initiative without being asked and want ownership of the firm’s trajectory, not just your deliverables. Responsibilities Client Delivery - Design, develop, test, and maintain enterprise applications supporting DoD agency operations - Build and support solutions using SharePoint, Power Platform, and automation tools to streamline agency workflows - Collaborate with DevSecOps teams to support CI/CD pipelines and ensure secure, repeatable deployments - Ensure applications meet federal cybersecurity and system authorization requirements, including RMF and NIST compliance - Troubleshoot and resolve application issues, providing timely support to end users and stakeholders - Participate in system upgrades, enhancements, and modernization efforts across the agency’s application portfolio Firm Development Lead or contribute to business development, internal tool-building, mentorship, or publication to strengthen Peregrine’s software engineering capabilities and market position

Maryland

Peregrine Advisors Benefit Inc. is seeking an Enterprise Architect / Sr. Business Analyst to support a Department of Defense agency’s information systems portfolio. The role centers on analyzing enterprise business requirements, modeling information systems and data flows, coordinating with functional business units, and identifying opportunities to improve enterprise-level systems through emerging technologies. Why Peregrine Peregrine is a Benefit corporation – legally committed to creating measurable social value alongside business performance. We offer mission-driven, technically challenging work on complex federal initiatives, paired with direct client access, real ownership of your work product, and a culture that rewards initiative. We hire based on potential, not experience, and provide extensive onboarding support, sponsored certifications, and professional development to ensure a smooth transition into the role. Who You Are You see enterprise architecture as the bridge between an agency’s mission and the information systems that enable it. You think in terms of portfolios, capabilities, and business processes – not just technology – and you know how to translate between stakeholders who speak in mission outcomes and teams who speak in system specifications. You are fluent in EA methodologies and modeling tools, and you bring the analytical rigor and communication skills to document complex systems clearly and advocate for improvements that matter. You take initiative without being asked and want ownership of the firm’s trajectory, not just your deliverables. Responsibilities Client Delivery - Collect and manage information system data consistent with portfolio management needs, reporting on financial impact, mission support areas, capability requirements, and business impact of each system and application - Coordinate with functional business units to identify agency business needs that can be supported through information technology solutions - Analyze enterprise business requirements and end-to-end business processes; facilitate translation of business needs into viable technical solutions through cross-team communication - Document and evaluate data requirements and information sharing needs across the enterprise - Collect and analyze system requirements to formulate and design system specifications for both new and existing information systems - Identify opportunities to improve enterprise-level systems to support business processes and leverage emerging technologies Firm Development Lead or contribute to business development, internal tool-building, mentorship, or publication to strengthen Peregrine’s enterprise architecture and business analysis capabilities and market position

Maryland
Job Closed