Senior Python Engineer

Cognizant

Washington (District of Columbia)

Presencial

USD 140.000 - 180.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Cognizant is seeking an experienced Python backend engineer to design, develop and maintain modular services and REST APIs for the EDGE V4 Calculation Engine. The role requires deep expertise in Python, FastAPI, Pydantic, and SQL, with a focus on scalable, secure, and production-quality code.

You will translate building science formulas into robust Python components, build reusable libraries, and ensure API contracts, validation, and authentication are solid across services.

Formación

  • 8+ years of professional Python backend development
  • Experience designing REST APIs with FastAPI
  • Proficient in PyTest or equivalent testing frameworks

Responsabilidades

  • Design, develop, enhance and support modular Python services and REST APIs for the EDGE V4 Calculation Engine.
  • Translate validated formulas into accurate Python components and data models.
  • Develop and integrate calculation capabilities for energy, water, materials, and carbon-related functions.
  • Build reusable calculation libraries, data models, validation rules, and configuration services using Python, FastAPI, Pydantic and SQL.
  • Integrate services with EDGE V4 via well-defined API contracts, inputs/outputs, authentication and error handling.
  • Optimize performance, database queries, caching, asynchronous processing and scalability for global usage.
  • Create and maintain automated tests (unit, integration, regression, API) using PyTest.
  • Maintain documentation, API specs, data dictionaries, deployment notes and runbooks.
  • Participate in design reviews, backlog refinement, sprint ceremonies, releases and post-deployment support.
  • Implement production-grade logging, monitoring, auditability, exception handling and retries.

Conocimientos

Python development
Object oriented design
Modular architecture
Dependency management
Coding standards (PEP 8)
REST API design
Unit testing

Herramientas

FastAPI
Pydantic
SQL
PostgreSQL
Authentication

Descripción del empleo

Job Summary

Minimum 8 years of professional Python development experience delivering secure scalable and production quality backend applications or calculation services.

Strong proficiency in modern Python object oriented design modular architecture reusable libraries type validation dependency management and coding standards such as PEP 8.

Hands on experience developing REST APIs using FastAPI or an approved equivalent framework including request validation API versioning authentication

Responsibilities

Design develop enhance and support modular Python services and REST APIs for the EDGE V4 Calculation Engine.

Translate validated building science formulas rules assumptions and dependency flows into accurate maintainable and testable Python components.

Develop and integrate calculation capabilities for energy water materials embodied carbon baseline standards scenario simulation explainability anomaly management and cost related functions as prioritized by the product backlog.

Build reusable calculation libraries data models validation rules configuration services and version controlled datasets using Python FastAPI Pydantic SQL and PostgreSQL or approved equivalent technologies.

Integrate calculation services with the EDGE V4 application through well defined API contracts structured inputs and outputs secure authentication and reliable error handling.

Optimize calculation performance database queries caching asynchronous processing and service scalability for global usage and high volume calculation scenarios.

Create and maintain automated unit integration regression and API tests using PyTest or approved equivalent frameworks support system integration testing and user acceptance testing.

Maintain technical documentation API specifications calculation traceability data dictionaries setup guides deployment notes and support runbooks.

Participate in solution design code reviews backlog refinement sprint ceremonies release planning deployment defect resolution and post deployment support.

Implement production grade logging monitoring auditability exception handling retries configuration management and operational support procedures.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Python Backend Engineer - Edge V4 Calculations
Senior Python Backend Engineer - Edge V4 Calculations

Cognizant • Washington

Presencial
USD 140.000 - 180.000
Developer Standard III
Developer Standard III

Mindlance • Washington

Híbrido
USD 140.000 - 170.000
Senior Python Backend Engineer (Hybrid) - Calculation Engine
Senior Python Backend Engineer (Hybrid) - Calculation Engine

Mindlance • Washington

Híbrido
USD 140.000 - 170.000
Python Developer
Python Developer

Silicontek Inc • Washington

Híbrido
USD 109.000 - 146.000
Python Senior Technical Lead - DevOps
Python Senior Technical Lead - DevOps

HCL Technologies Limited • EE. UU.

Presencial
USD 140.000 - 210.000
Python Developer
Python Developer

Dexian DISYS • Washington

Presencial
USD 130.000 - 180.000
Senior Python Tech Lead - DevOps & OpenAPI API Architect
Senior Python Tech Lead - DevOps & OpenAPI API Architect

HCL Technologies Limited • EE. UU.

Presencial
USD 140.000 - 210.000
Senior Python Backend Engineer - Azure REST APIs for Calc
Senior Python Backend Engineer - Azure REST APIs for Calc

Silicontek Inc • Washington

Híbrido
USD 109.000 - 146.000
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • EE. UU.

Presencial
USD 140.000 - 190.000
Senior Back-End Engineer (Python / Azure)
Senior Back-End Engineer (Python / Azure)

Luxoft • EE. UU.

A distancia
USD 140.000 - 200.000