Technical Lead / Staff Engineer (Backend & Data)
Remote • Posted 3 hours ago • Updated 3 hours agoFourways Consulting Services
Dice Job Match Score™
👤 Reviewing your profile...
Job Details
Skills
- Databricks
- Business Operations
- Continuous Delivery
- Continuous Integration
- API
- Analytics
- Apache Parquet
- Apache Spark
- MVP
- Mentorship
- Microservices
- Microsoft Azure
- HR Management
- IT Management
- Jenkins
- Kubernetes
- Docker
- Extract, Transform, Load
- Graph Databases
- Migration
- Modeling
- Neo4j
- Optimization
- DaaS
- Data Engineering
- Database
- Database Architecture
- Storage
- PostgreSQL
- Python
- SQL
- Software Engineering
Summary
Job Details:
Job Title: Technical Lead / Staff Engineer (Backend & Data)
Location: 100% Remote
Duration: 6+ Months
Client: Fortune 50
Job Description:
We are seeking a high-level Technical Lead to take an enterprise MVP to a robust, production-grade application for a Fortune 50 company. You will be collaborating with a group of data scientists and optimization engineers to engineer a critical system for business operations. We are currently operating with a mix of Databricks notebooks, Parquet files, and graph databases. Your mission is to lead the consolidation of this environment into a clean, modern stack (FastAPI, Azure Data Factory, PostgreSQL), while enforcing rigorous software engineering standards across the team. You will be expected to make technical decisions considering the trade-offs and challenges faced by the team as we move from MVP to production-grade, enterprise system. You’ll need to ensure long-term maintainability without compromising timelines and near-term delivery for a critical product.
Note: This is a pure Technical Lead role. You will lead via code, architecture, and mentorship, not via HR management,
Key Objectives & Responsibilities:
1. Backend Architecture & Implementation
Build the Core: Lead the implementation of our backend microservices using
Python (Fast API). You will build the API Gateway, Optimization Service, and Data
Service.
Productionize Optimization Models: Ensure models are integrated via clear
interfaces, deterministic inputs/outputs, reproducible runs, and observable
execution, so that mathematical complexity does not leak into the application
layer.
2. ETL Redesign & Consolidation
Untangle the Data: Lead the migration from ad-hoc Databricks notebooks and
disparate storage (Neo4j/Parquet) into a structured pipeline.
Database Strategy: Establish clear database architecture between analytics and
transactional systems to support the product and ensure performance and
maintainability.
3. Engineering Culture & Standards
Set the Standard: Enforce Trunk-Based Development, rigorous code reviews,
and clean architecture principles.
Drive DORA: Own and continuously improve our DORA metrics. Optimize for
deployment frequency and low change failure rates.
Mentorship: Act as the technical anchor for the team. Guide mid-level engineers
and optimization specialists on best practices.
Architecture Stewardship: Drive the use of Architecture Decision Records (ADRs)
to document key technical decisions and tradeoffs.
Required Qualifications:
· Experience: 7+ years of software engineering, with specific experience leading technical implementation on complex projects.
· Python Mastery: Deep expertise in modern Python, specifically with FastAPI (Pydantic, AsyncIO).
· Data Engineering: Proven experience architecting ETL pipelines. You have moved messy data landscapes into structured environments using tools like Azure Data Factory and Spark/Databricks.
· SQL & Storage: Strong experience modeling transactional data in PostgreSQL.
· Architecture: Experience designing microservices and API gateways.
· Engineering Rigor: You are a practitioner of CI/CD and Trunk-Based Development. You can explain why these matter to a room of data scientists.
Nice to Have:
· Experience with Gurobi or similar solvers (from an integration/infrastructure perspective, not mathematical).
· Experience with remote-first, distributed teams.
· Familiarity with Azure Kubernetes Service (AKS).
The Tech Stack:
· Backend: Python 3.12+, FastAPI
· Data: Azure Data Factory, Azure Databricks, PostgreSQL
· Infrastructure: Azure, Docker, (Moving to) AKS
· CI/CD: Jenkins
· Optimization: Gurobi (managed by the Opt team, integrated by you)
- Dice Id: 91170808
- Position Id: 8861134
- Posted 3 hours ago
Company Info
At Fourways Consulting LLC, we are more than just a recruitment and consulting firm — we are a trusted partner in transformation, dedicated to empowering organizations across industries to achieve operational excellence and build high-performing teams.
Founded by a group of seasoned professionals and visionary leaders, Fourways brings a wealth of industry insight, strategic foresight, and deep domain expertise in IT, healthcare recruitment, and software consulting services. With years of hands-on experience in global talent acquisition and business process optimization, we understand what it takes to drive meaningful and measurable results.
Our mission is rooted in a clear vision: to support organizations in identifying the right talent, aligning operations with strategic goals, and adapting to evolving market demands. By integrating advanced tools, data-driven strategies, and a human-centered approach, we help clients overcome complex challenges and stay ahead in today’s competitive landscape.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs