- Company Name
- InvestM Technology LLC
- Job Title
- Python Developer (Investment Management)
- Job Description
-
**Job Title:**
Python Developer (Investment Management)
**Role Summary:**
Design, develop, and maintain Python-based solutions for investment management, including APIs, calculation engines, real‑time modules, and ETL pipelines. Collaborate with trading and portfolio teams to deliver high‑performance, cloud‑native services that ingest market data and support portfolio analytics.
**Expectations:**
- Deliver robust, scalable APIs and real‑time applications using FastAPI/Flask.
- Build and optimize calculation engines for structured, rates, corporate, and municipal fixed‑income desks.
- Integrate with Bloomberg, TradeWeb, and other market data providers.
- Design and maintain ETL pipelines and workflow orchestration.
- Ensure high code quality, performance, and observability in an AWS environment.
- Communicate effectively with stakeholders across product, operations, and data science teams.
**Key Responsibilities:**
- Develop REST/GraphQL endpoints with FastAPI/Flask.
- Implement real‑time data processing using AWS Lambda, API Gateway, Redis, and EKS.
- Construct and tune calculation engines for portfolio analytics.
- Create and maintain ETL pipelines; orchestrate with Apache Airflow or similar tools.
- Write efficient SQL queries for PostgreSQL and interact with S3 for data storage.
- Collaborate on DevOps practices: CI/CD, containerization, monitoring, and logging.
- Engage with stakeholders to define requirements, provide status updates, and troubleshoot issues.
- Conduct POCs on emerging data‑science and cloud technologies.
**Required Skills:**
- Python (Pandas, NumPy, FastAPI/Flask).
- SQL proficiency; experience with PostgreSQL.
- GraphQL knowledge.
- AWS services: Lambda, API Gateway, EKS, S3, Redis.
- Experience building real‑time modules for fixed‑income desks.
- ETL pipeline design and implementation.
- Strong communication and stakeholder coordination.
- Familiarity with JupyterLab, Airflow, and DevOps practices (preferred).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Relevant AWS certifications (e.g., AWS Certified Developer) desirable but not mandatory.
Los angeles, United states
On site
12-10-2025