This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

🏢 Offshore Consulting Shops

Critical Propulsion is a software and data engineering firm that operates as an AI-augmented consulting and delivery shop, performing project-based work for clients.

This company was flagged and excluded from default search results. Proceed with caution.

CP
Posted 2mo ago

Python Software Engineer (Data Engineering)

Critical Propulsion
United States
RemoteFull Time
Responsibilities
  • develop pipelines
  • design data
  • integrate APIs
Requirements
  • Production-grade Python ingestion pipelines
  • RESTful API integrations
  • SQL proficiency
  • Azure data infra
  • Observability
  • Autonomous development with AI agents
Technical tools mentioned
PythonAzure DatabricksPySparkSQLREST APIsAzure Data Lake Storage (ADLS)Azure SQLGit

Job description

What you'll own

Production-grade Python ingestion pipelines for a global data marketplace operating at scale: 120M+ files, 1.4 TB of data delivered weekly, dozens of active data products. You design and build the systems that move data reliably from ugly real-world sources into a governed, high-availability estate. Your code runs in production, not in a backlog.

How we work

Critical Propulsion consultants bring a different standard to wherever they work. Our model is built around swarm delivery and AI-amplified output with talent dense teams, and that's the lens you carry into every engagement. Your first engagement embeds you directly within a client team, where you'll adapt to their environment while holding your own bar for how fast and how well work gets done.

What we expect

  • You write Python the way it was meant to be written. Class hierarchies, abstract base classes, dependency injection, polymorphism. You architect master controller / services / helpers structures and you can explain exactly why you made each design choice.
  • You build RESTful API integrations that don't break. Authentication flows, pagination, error handling, retry logic. You've been burned by flaky third-party APIs before and your code reflects it.
  • You write SQL for real work. Querying, transformation, pipeline validation. Not just SELECT *.
  • You build ingestion pipelines that hold up in production. Fault-tolerant, resilient, modular. You think about observability and traceability before you write the first line.
  • You work on Azure data infrastructure without hand-holding. ADLS, Azure SQL, and the patterns that connect them.
  • You operate autonomously. No status meetings that could be a message. No decks that could be a decision.
  • You communicate directly. When something is broken or the spec is wrong, you say so with evidence.
  • You embrace agentic development. You don't treat AI as autocomplete. You delegate real work to AI agents, review their output critically, and iterate fast.

What we don't filter on

  • Years of experience as a number. If you can ship production Python pipelines in 5-day pulse cycles, the number on your resume is irrelevant.
  • Specific tooling as a prerequisite. This first engagement is Python-heavy by design, but we hire to a team, not a role. Broad engineering judgment and the instinct to pick up whatever the work demands is what sets consultants apart here. Deep expertise in one thing is a starting point, not a finish line.
  • Pedigree. No school or company name substitutes for demonstrated ability to build pipelines that don't fall over in production.

Nice to have

  • Azure Databricks and PySpark for high-volume distributed processing scenarios.
  • Familiarity with XBRL and iXBRL financial data formats.
  • Git/GitHub fluency and experience working in trunk-based or short-lived branch workflows.
  • Exposure to near real-time processing patterns.

What you get

  • A team where everyone builds. No layers of management between you and the work.
  • AI agents as real teammates. You'll use AI tooling to accelerate development, testing, and documentation.
  • Pulse cycles that create natural rhythm without traditional sprint overhead.
  • Direct client impact. Your pipelines move real data to real consumers in days, not quarters.
  • Competitive comp sized for senior consultants, not blended-team billing rates.

How to apply

Show us something you built. A pipeline design, a hard ingestion problem you solved, a code pattern you're proud of. Skip the cover letter unless you actually want to write one.


Real conversation. No fluff.

Similar jobs

Python Software Engineer roles
1w
Save
Mark Applied
Hide
IT052 Python Software Developer
Huntsville, Alabama, United States
OnsiteFull Time
ADNET Systems
ADNET Systems: Provider of information systems and scientific research services to government agencies.
Proficient Python developer with Git/GitHub experience, familiarity with LLM technologies (LangGraph, Multi-Agent frameworks, RAG), API/database integration, basic data analysis, Agile experience, US citizenship, and ability to obtain a Tier 1 or Tier 2 NASA investigation.
Python, Git, GitHub, LangGraph, Multi-Agent frameworks, RAG
2w
Save
Mark Applied
Hide
Senior Python Software Engineer (Partial Telework)
Annapolis Junction, Maryland, United States
$180k-$260k/yr HybridFull Time
GliaCell Technologies
GliaCell Technologies: Software and systems engineering for the intelligence community.
14+ YOEActive or reinstatable TS/SCI with Polygraph, U.S. citizenship, 14+ years software engineering experience, BS in Computer Science (or 4 additional years experience), Python, cloud and containerization experience.
Python, Terraform, Kubernetes (K8s), AWS Elastic Container Service, AWS, GitLab CI/CD
4w
Save
Mark Applied
Hide
Python Software Engineer Level 2 or 3
Aurora, Colorado, United States
$92k-$171k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Designs and manufactures advanced aerospace and defense systems.
2+ YOEActive Top-Secret clearance with SCI, 2+ years software development (Level 2) or 5+ years (Level 3). Strong Python and Rust experience, Git workflows, Linux, Agile, SDLC knowledge.
Rust, Python, Git, GitHub, GitLab, Bitbucket, Linux, SQL, NoSQL
1mo
Save
Mark Applied
Hide
Python Software Engineer - Temporary to Perm
Chicago, Illinois, United States
$70-$90/hr OnsiteContract
Alvarez & Marsal
Alvarez & Marsal: Provides management consulting, restructuring, and business advisory services.
7+ YOE7+ years backend/full-stack development experience, strong Python skills, Azure Functions and event-driven systems experience, database integration, microservices and cloud security familiarity, practical LLM/AI tooling exposure.
Python, Azure Functions, Azure Event Grid, Durable Functions, API Management, SQL, NoSQL, Azure SDKs, Azure Cognitive Services, LangChain, AutoGen, Semantic Kernel
1mo
Save
Mark Applied
Hide
Senior Software Engineer - Python
Raleigh or San Francisco
$110k-$270k/yr RemoteFull Time
Veeva Systems
Veeva SystemsNYSE: VEEV: Cloud-based software solutions for the global life sciences industry.
5+ YOE5+ years software development with production-level Python; experience building high-scale enterprise SaaS cloud applications; proven scalability and architecture skills; hands-on with Python, Git, FastAPI, Pydantic; strong communication and mentorship; unrestricted US work authorization.
Python, Git, FastAPI, Pydantic
1mo
Save
Mark Applied
Hide
Lead Python Programming Software Engineer – Level 4
Fairfax, Virginia, United States
$142k-$213k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Develops and manufactures advanced aerospace, defense, and space systems.
8+ YOEActive TS/SCI clearance and U.S. citizenship; Bachelor's +8 years (or Master’s +6 or PhD +4) software development experience; 3+ years senior-level Python; software architecture and version control (GitLab) experience.
Python, GitLab
1mo
Save
Mark Applied
Hide
CNO Python Software Engineer
Hanover, Maryland, United States
$115k-$190k/yr OnsiteFull Time
ManTech
ManTech: Provides technology solutions for defense and intelligence agencies.
7+ YOERequires active TS/SCI with poly, Python development, JSON/YAML, version control, OO design, task automation; BS + 7+ years programming experience or HS + 11+ years.
Python, JSON, YAML, SQL, NoSQL, Subversion, GIT, Confluence, Jira, Crucible, TCP/IP, Scrum, TDD, Waterfall
2mo
Save
Mark Applied
Hide
Senior Python Software Engineer, ML Developer Tools - US Remote
United States
RemoteFull Time
Hugging Face
Hugging Face: Platform for sharing machine learning models and datasets.
5+ YOE5+ years Python development; architecting Python projects/frameworks; JavaScript/TypeScript; frontend framework; open-source contributions.
Python, JavaScript, TypeScript, React, Svelte, Gradio
This job has expired