About the Role
The Gen AI Solutions Engineer, Investment Solutions role focuses on designing, implementing, and managing software systems, requiring continuous learning and application of new technologies. Responsibilities expand with seniority to include leading teams, designing complex systems, mentorship, and driving innovation. A successful engineer demonstrates strong problem-solving, communication, coding abilities, and teamwork.
Responsibilities
- Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested.
- Effectively break down and solve complex problems that require research or collaboration.
- Communicate effectively, regardless of medium, audience, or timing.
- Collaborate with cross-functional teams to understand project requirements and contribute to the development of innovative AI solutions.
- Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).
- Mentor new and less-experienced team members.
- Initiate design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security.
- Coordinate with other teams to ensure the successful integration of software applications.
- Troubleshoot and resolve production incidents quickly and effectively.
- Understand, respond to, and address customer needs and issues with empathy and timeliness.
- Any other reasonable activity required by management.
Requirements
- Proficiency in Python
- Strong familiarity with investment management industry and concepts
- Experience writing multi-asset portfolio management and trading software
- Deep knowledge of software methodologies, tools, and typical architectural patterns.
- Driven by client satisfaction.
- Strong teamwork skills.
- Ability to manage own time and deliver expected results on time.
- Commitment to continuous learning and improvement.
- Exceptional analytical skills.
- Excellent attention to detail and strong documentation skills.
- Outstanding verbal and written communication skills.
- Strong organizational and interpersonal skills.
- Exceptional problem-solving abilities.
Skills
- Python
- Automated testing
- Software development
- Communication
- Teamwork
- Problem-solving
- Analytical skills
- Attention to detail
- Documentation
- Organizational skills
- Interpersonal skills
Location
- Work from anywhere
Work Type
- Flexible working environment
- Work from home Fridays
Experience Level
- 4+ years of software development experience
Education Level
- Degree in Computer Science or related field
Salary/Compensations
- $137,770.00 - $178,250.00
Benefits
- Competitive medical, dental, vision, and life insurance benefits
- Maternity and paternity leave
- Personal Time Off and Volunteer Time Off
- health/vision/dental insurance
- 401(k)
- PTO
- parental leave
- medical leave
- STD/LTD insurance benefits
About the Company
- Clearwater Analytics is a leader in investment reporting technology and expertise.
- Team-focused culture that promotes innovation and ownership.
- Defined and undefined career pathways, allowing you to grow your way.
Equal Opportunity
- Clearwater Analytics is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
