About the job
We are a national IT consulting firm with a contract opportunity for a Senior Python Developer who has experienced with AI and Machine Learning. The role involves working with LLMs, creating full-stack applications, and implementing automated analysis systems.
Key Responsibilities
- Develop end-to-end Python applications integrating AI/ML capabilities
- Build and maintain REST APIs for data integration and system communication
- Implement LangChain and similar frameworks for AI workflow automation
- Create and optimize data processing pipelines for financial analysis
- Develop background processing systems with user notification capabilities
- Design and implement UI components for data visualization and user interaction
Required Technical Skills
- 5+ years of Python development experience
- Strong experience with AI/ML frameworks (LangChain, AutoGen)
- Proficiency in quantitative finance libraries (Pandas, NumPy, QuantLib)
- Experience with REST APIs and backend service development
- Familiarity with Jupyter notebooks for analysis and experimentation
- Understanding of financial markets and trading systems
Preferred Qualifications
- Experience with high-performance computing or parallel processing
- Knowledge of modern LLM implementations and best practices
- Background in quantitative finance or algorithmic trading
- Experience with real-time data processing and analytics
- Familiarity with cloud infrastructure (AWS/Azure/GCP)
Key Technologies
- Python (primary)
- LangChain/AutoGen
- Pandas, NumPy, scikit-learn
- Jupyter Notebooks
- REST APIs
- Modern UI frameworks
Project Focus
Initial projects will involve developing AI-powered applications for investment analysis and decision support, including:
- Building automated analysis systems
- Implementing LLM-based workflows
- Creating user interfaces for data visualization
- Developing background processing systems
The ideal candidate will combine strong Python development skills with an understanding of AI/ML technologies and financial markets.
How to Apply: