Cognizant

Senior Python Developer (Onsite)

Cognizant
Apply
11 hours 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, dependency flows, and scientific models into accurate, deterministic, traceable, and testable Python components.
  • Develop 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.
  • Integrate calculation services through API contracts, structured inputs and outputs, secure authentication, and reliable error handling.
  • Optimize calculation performance, database queries, caching, asynchronous processing, and service scalability.
  • Create and maintain automated unit, integration, regression, and API tests and support system integration and user acceptance testing.
  • Implement production logging, monitoring, auditability, exception handling, retries, configuration management, and operational support procedures.
  • Maintain API specifications, calculation traceability, data dictionaries, setup guides, deployment notes, technical documentation, and support runbooks.
  • Participate in solution design, code reviews, backlog refinement, sprint ceremonies, release planning, deployment, defect resolution, and post-deployment support.

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 PEP 8 coding standards.
  • Hands-on experience developing REST APIs with FastAPI or an approved equivalent, including request validation, API versioning, authentication, structured error responses, and OpenAPI documentation.
  • Strong SQL and PostgreSQL knowledge, including data modeling, queries, functions, indexing, transaction management, and performance optimization.
  • Experience with Pydantic, PyTest, importlib, caching, configuration management, and reusable Python utilities and packages.
  • Experience translating complex formulas, business rules, dependency graphs, or scientific models into deterministic, traceable, and testable software components.
  • Ability to use AI, Generative AI, intelligent agents, scripting, and developer tooling for engineering automation and productivity improvements.
  • Preferred experience designing automated tests with disciplined defect analysis and test evidence.
  • Preferred experience with Microsoft Azure services, App Service or approved container platforms, Azure DevOps, CI/CD pipelines, secrets management, logging, monitoring, and application support.
  • Understanding of secure software development, data protection, auditability, resilience, performance, and production support practices.
  • Working knowledge of building science, energy and water efficiency, materials, embodied carbon, cost calculations, or sustainability standards.
  • Ability to collaborate with product owners, architects, building science specialists, QA teams, UX teams, DevOps teams, and business stakeholders.
  • Excellent analytical, documentation, communication, and problem-solving skills, including experience working in Agile and multicultural delivery teams across time zones.

Benefits

  • Onsite work arrangement.
  • Opportunity to support a global, high-volume calculation engine focused on building science and sustainability-related calculations.

Tech Stack

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