11 hours ago
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
About Cognizant
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.
