About Us: We are a leading financial services firm at the forefront of innovation, leveraging artificial intelligence to drive smarter decision-making, optimize risk, and create cutting-edge solutions for institutional and retail investors. Our technology team is growing rapidly, and we're looking for a Senior Software Engineer to help us build and scale AI-powered products that are transforming the industry.
Role Overview: As a Senior Software Engineer, you'll be a key contributor in designing and building our next-generation AI-enabled platforms. You'll work across the stack with Python, React, and AWS, partnering with data scientists, product managers, and other engineers to deliver high-performance, scalable solutions in a fast-paced environment.
Key Responsibilities: - Design, build, and deploy robust, scalable, and secure applications leveraging AI models and services.
- Collaborate with cross-functional teams to architect full-stack solutions across front-end, back-end, and cloud infrastructure.
- Work closely with data scientists and ML engineers to integrate models into production systems.
- Write clean, maintainable, and well-tested code following best practices.
- Optimize performance and reliability of AI-powered systems in cloud-native environments.
- Mentor junior engineers and contribute to technical design discussions and code reviews.
- Continuously evaluate new tools and technologies to improve platform capabilities.
Tech Stack: - Languages & Frameworks: Python (FastAPI, Django, or Flask), JavaScript/TypeScript, React
- Cloud & DevOps: AWS (Lambda, S3, EC2, SageMaker, etc.), Docker, Terraform, CI/CD tools
- Data & AI: Pandas, NumPy, Scikit-learn, PyTorch or TensorFlow (a plus), Airflow (a plus)
- Other Tools: Git, Jira, Confluence, Postgres, Redis, Kafka (nice to have)
What We're Looking For: - 5+ years of professional software engineering experience, ideally in fintech, trading, or financial analytics.
- Strong proficiency in Python for backend development and React for front-end interfaces.
- Solid experience with AWS cloud infrastructure and services.
- Familiarity with deploying and operationalizing AI/ML models in production environments.
- Passion for clean code, automation, and building elegant, performant systems.
- Strong communication skills and ability to work in a collaborative team environment.
Bonus Points For: - Experience working on AI/ML projects in a financial context.
- Knowledge of financial markets, trading systems, or risk modeling.
- Prior experience in regulated environments or enterprise-scale applications.
Benefits: - Competitive compensation and performance bonuses
- Equity opportunities
- Comprehensive health, dental, and vision insurance
- Generous PTO and flexible work options
- Learning & development budget
- Collaborative and inclusive culture