Investment Systems Application Engineer
Core
Design and build automated testing frameworks, validation suites, and controls for backend services, data pipelines, and investment workflows to ensure accuracy, consistency, and auditability.
Role type
Senior IC investment systems application engineer (test engineering)
Builds
Automated testing frameworks, validation layers, regression testing suites, and CI/CD integration for portfolio calculations and trading processes
Domain
Financial services / Investment management / Cloud-native platforms
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Java, automated testing frameworks, CI/CD pipelines, cloud environments, data-intensive systems, distributed systems, microservices, event-driven architectures, observability tools, validation frameworks, reconciliation processes, model validation, analytics validation, calculation verification, debugging complex production systems
Preferred skills
AWS, backend services, data pipelines, end-to-end investment workflows, portfolio construction, tax loss harvesting, analytics pipelines, API development, UI components, system instrumentation, logging, metrics, tracing, defect identification, root cause analysis, production validation
Technologies
AWS, Java, Python, microservices, CI/CD, Cloud, Backend, Security, UX, UI
Responsibilities
Design and build automated testing frameworks for backend services and data pipelines; Develop regression testing and scenario validation suites for portfolio calculations and tax logic; Create reusable testing tools, harnesses, and synthetic datasets; Integrate automated tests into CI/CD pipelines; Implement controls by design to improve accuracy and consistency; Build validation layers to identify data anomalies and calculation mismatches; Ensure traceability and reproducibility of results for audit compliance; Support validation frameworks for portfolio construction and analytics pipelines; Contribute to backend services to improve testability and observability; Develop supporting APIs and utilities for testing and debugging; Improve system instrumentation for monitoring and validation; Build and run validation frameworks on AWS using cloud-native patterns; Integrate testing tools into deployment workflows; Contribute to observability through logging, metrics, and tracing; Participate in design, code, and test reviews; Support defect identification, triage, and root cause analysis; Contribute to production validation and reconciliation checks; Ensure solutions comply with information security policies
Seniority
Senior, hands-on IC