MatchPoint Solutions is a fast-growing young energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber Robinhood Netflix Airbnb Google Sephora and more! More recently we have expanded to working internationally in Canada China Ireland UK Brazil and India. Through our culture of innovation we inspire build and deliver business results from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.
We are excited to be continuously expanding our team. If you are interested in this position please send over your updated resume. We look forward to hearing from you!
Fullstack Engineer- Backend Python
Remote
6 Months
Pay rate:$70 - $75/hr on W2
We are seeking a skilled Backend Python Developer to build the consumption layer for this data project. You will design and implement the APIs and services that expose ML model outputs to downstream pricing billing and business systems. No front-end or UI development is anticipated - this is a backend-focused role bridging the data platform with operational systems.
Key Responsibilities
- Design and build scalable well-documented REST APIs in Python using FastAPI or Azure Functions to expose ML model outputs and processed datasets from Azure Databricks.
- Develop and maintain inference pipeline integrations - consuming model outputs from Databricks and routing results to downstream pricing billing and sales systems.
- Integrate with Azure container and serverless deployment patterns (Azure Functions Azure Container Apps or AKS) consistent with the projects modern sales architecture.
- Work directly with Databricks APIs and data assets; a working familiarity with the Databricks platform is required to query datasets and consume model outputs programmatically.
- Implement authentication authorization and security controls (OAuth2 Azure Entra ID) on all API endpoints.
- Write clean testable and well-documented Python code following software engineering best practices.
- Contribute to CI/CD pipeline setup and automated testing using Azure DevOps or GitHub Actions.
- Collaborate closely with Data Scientists and Data Engineers to understand data contracts and surface the right interfaces.
- Support performance optimisation caching strategies and API versioning to ensure scalable delivery.
- Participate in code reviews sprint planning and agile ceremonies as part of the project delivery team.
Required Skills & Experience
- 4 years of professional experience in backend software development with Python as the primary language.
- Python Backend Development: Python is the confirmed primary language for this role. Strong command of Python application architecture dependency management and production-grade coding standards is essential.
- API Development - FastAPI or Azure Functions: hands-on experience building REST APIs using FastAPI (preferred) or Azure Functions HTTP triggers. Familiarity with the projects current API pattern: Azure Functions as the serverless API host is a distinct advantage.
- Azure Container / Serverless Deployment: demonstrable experience deploying Python workloads using Azure Functions Azure Container Apps or containerised services. Comfort with function app configuration environment variables scaling and managed identity.
- Inference Pipeline Integration: experience building backend services that consume ML model outputs and route them to downstream operational systems such as pricing engines billing platforms or CRM/ERP integrations. Understanding of model input/output contracts and API-based scoring patterns.
- Databricks Integration: working knowledge of the Databricks REST API SQL connectors or SDK to query data assets and retrieve model serving outputs programmatically. Data engineering familiarity is a specific requirement for this role (flagged by Saqib).
- Solid understanding of RESTful API design principles versioning and OpenAPI/Swagger documentation.
- Proficiency with Git CI/CD practices and automated testing (unit integration).
- Working knowledge of containerization using Docker.
Desirable Skills
- Familiarity with Azure API Management for publishing securing and monitoring APIs.
- Experience with Azure Service Bus or Event Grid for event-driven integration patterns.
- Exposure to Azure Synapse Analytics or Delta Lake for understanding upstream data structures.
- Microsoft Azure Developer Associate (AZ-204) certification is advantageous.
Personal Attributes
- Strong engineering mindset with attention to code quality performance and maintainability.
- Effective communicator able to collaborate with data engineers data scientists and non-technical stakeholders.
- Adaptable and comfortable working in an agile cross-functional project team.
- Ownership-driven with a keen interest in delivering end-to-end production-quality software.
MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race color religion age sex national origin disability status genetics protected veteran status sexual orientation gender identity or expression or any other characteristic protected by federal state or local laws.
This policy applies to all terms and conditions of employment including recruiting hiring placement promotion termination layoff recall transfer leaves of absence compensation and training.
MatchPoint Solutions is a fast-growing young energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber Robinhood Netflix Airbnb Google Sephora and more! More recently we have expanded to working internationally in Canada...
MatchPoint Solutions is a fast-growing young energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber Robinhood Netflix Airbnb Google Sephora and more! More recently we have expanded to working internationally in Canada China Ireland UK Brazil and India. Through our culture of innovation we inspire build and deliver business results from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.
We are excited to be continuously expanding our team. If you are interested in this position please send over your updated resume. We look forward to hearing from you!
Fullstack Engineer- Backend Python
Remote
6 Months
Pay rate:$70 - $75/hr on W2
We are seeking a skilled Backend Python Developer to build the consumption layer for this data project. You will design and implement the APIs and services that expose ML model outputs to downstream pricing billing and business systems. No front-end or UI development is anticipated - this is a backend-focused role bridging the data platform with operational systems.
Key Responsibilities
- Design and build scalable well-documented REST APIs in Python using FastAPI or Azure Functions to expose ML model outputs and processed datasets from Azure Databricks.
- Develop and maintain inference pipeline integrations - consuming model outputs from Databricks and routing results to downstream pricing billing and sales systems.
- Integrate with Azure container and serverless deployment patterns (Azure Functions Azure Container Apps or AKS) consistent with the projects modern sales architecture.
- Work directly with Databricks APIs and data assets; a working familiarity with the Databricks platform is required to query datasets and consume model outputs programmatically.
- Implement authentication authorization and security controls (OAuth2 Azure Entra ID) on all API endpoints.
- Write clean testable and well-documented Python code following software engineering best practices.
- Contribute to CI/CD pipeline setup and automated testing using Azure DevOps or GitHub Actions.
- Collaborate closely with Data Scientists and Data Engineers to understand data contracts and surface the right interfaces.
- Support performance optimisation caching strategies and API versioning to ensure scalable delivery.
- Participate in code reviews sprint planning and agile ceremonies as part of the project delivery team.
Required Skills & Experience
- 4 years of professional experience in backend software development with Python as the primary language.
- Python Backend Development: Python is the confirmed primary language for this role. Strong command of Python application architecture dependency management and production-grade coding standards is essential.
- API Development - FastAPI or Azure Functions: hands-on experience building REST APIs using FastAPI (preferred) or Azure Functions HTTP triggers. Familiarity with the projects current API pattern: Azure Functions as the serverless API host is a distinct advantage.
- Azure Container / Serverless Deployment: demonstrable experience deploying Python workloads using Azure Functions Azure Container Apps or containerised services. Comfort with function app configuration environment variables scaling and managed identity.
- Inference Pipeline Integration: experience building backend services that consume ML model outputs and route them to downstream operational systems such as pricing engines billing platforms or CRM/ERP integrations. Understanding of model input/output contracts and API-based scoring patterns.
- Databricks Integration: working knowledge of the Databricks REST API SQL connectors or SDK to query data assets and retrieve model serving outputs programmatically. Data engineering familiarity is a specific requirement for this role (flagged by Saqib).
- Solid understanding of RESTful API design principles versioning and OpenAPI/Swagger documentation.
- Proficiency with Git CI/CD practices and automated testing (unit integration).
- Working knowledge of containerization using Docker.
Desirable Skills
- Familiarity with Azure API Management for publishing securing and monitoring APIs.
- Experience with Azure Service Bus or Event Grid for event-driven integration patterns.
- Exposure to Azure Synapse Analytics or Delta Lake for understanding upstream data structures.
- Microsoft Azure Developer Associate (AZ-204) certification is advantageous.
Personal Attributes
- Strong engineering mindset with attention to code quality performance and maintainability.
- Effective communicator able to collaborate with data engineers data scientists and non-technical stakeholders.
- Adaptable and comfortable working in an agile cross-functional project team.
- Ownership-driven with a keen interest in delivering end-to-end production-quality software.
MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race color religion age sex national origin disability status genetics protected veteran status sexual orientation gender identity or expression or any other characteristic protected by federal state or local laws.
This policy applies to all terms and conditions of employment including recruiting hiring placement promotion termination layoff recall transfer leaves of absence compensation and training.
View more
View less