Cognizant

Senior Python Engineer

Cognizant
Apply
6 days ago
Washington, DC, USASenior
H1B sponsor

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.
  • Build reusable calculation libraries, data models, validation rules, configuration services, and version-controlled datasets using Python, FastAPI, Pydantic, SQL, and PostgreSQL or approved equivalents.
  • Integrate calculation services with the EDGE V4 application through secure API contracts, structured inputs and outputs, authentication, and reliable error handling.
  • Optimize calculation performance, database queries, caching, asynchronous processing, and service scalability for global and high-volume usage.
  • Create and maintain automated unit, integration, regression, and API tests and support system integration testing and user acceptance testing.
  • Maintain 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.

Requirements

  • At least 8 years of professional Python development experience delivering secure, scalable, 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 with FastAPI or an approved equivalent framework, including request validation, API versioning, and authentication.
  • Experience with Python, FastAPI, Pydantic, SQL, PostgreSQL, and automated testing using PyTest or approved equivalents.
  • Ability to implement and maintain accurate, testable calculation services and integrate them through secure, reliable API contracts.

Tech Stack

FastAPIPostgreSQLpytestPythonSQL

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me