12 hours ago
Washington, DC, USASenior
Base Salary
$110k - $150k/yr
Responsibilities
- Design, develop, enhance, and support modular Python services and REST APIs for the EDGE V4 Calculation Engine.
- Translate building science formulas, business rules, assumptions, dependency flows, and scientific models into deterministic, maintainable, traceable, and testable software 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 with the EDGE V4 application through API contracts, structured inputs and outputs, secure authentication, and reliable error handling.
- Optimize calculation performance, database queries, caching, asynchronous processing, and service scalability for high-volume global usage.
- Create and maintain automated unit, integration, regression, and API tests and support system integration 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 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 APIs with FastAPI or an equivalent framework, including request validation, versioning, authentication, structured errors, and OpenAPI documentation.
- Strong SQL and PostgreSQL knowledge, including data modeling, queries, functions, indexing, transaction management, and performance optimization.
- Experience using AI, Generative AI, intelligent agents, scripting, and developer tooling to automate engineering work and improve code quality, testing, and team effectiveness.
- 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.
- Experience designing automated tests, performing defect analysis, and maintaining test evidence.
- Experience with Microsoft Azure services, App Service or equivalent container platforms, Azure DevOps, deployment pipelines, secrets management, logging, monitoring, and application support.
- Strong 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 is preferred.
- 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
- The role is onsite in Washington, DC.
- The employer is an equal opportunity employer.
Tech Stack
Categories
About Infosys
Infosys is a public IT services and consulting company that builds and runs software systems for large enterprises across industries. It provides consulting, systems integration, cloud and AI services, engineering, and business process outsourcing, and sells platforms such as EdgeVerve's Finacle core banking suite. Founded in 1981 and headquartered in Bangalore, it serves clients in 50+ countries and is listed on the NSE, BSE, and NYSE.
