Software Engineer_Python (Hybrid - Baltimore, MD)
Core
Designing, developing, and implementing IT solutions for front office investment associates, including new and existing applications, systems, and infrastructure.
Role type
Software Engineer (Python)
Builds
Internal applications, systems, databases, and AWS-based services for investment decision-making.
Domain
Asset Management / Financial Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AWS services (ECS, Fargate, Lambda, SNS, SQS, S3, DynamoDB, ALB, CloudFront, CloudWatch, IAM), Python frameworks (NumPy, Pandas), software design patterns, automated testing, CI/CD pipeline management
Preferred skills
R, financial markets and instruments knowledge
Technologies
AWS, Python, NumPy, Pandas, RESTful APIs, GRPC
Responsibilities
Utilize internal tools to manage AWS-based services; Integrate with RESTful and GRPC APIs; Contribute to unit and integration testing and maintain CI/CD pipeline; Translate business requirements into technical specifications; Manage technical debt in solutions; Mentor junior team members
Seniority
Mid-level, hands-on IC