Join our team as a Senior C++ Developer working closely with actuarial and IT data teams to build and optimize a high-performance actuarial modeling platform.
You will lead technical innovation and deliver scalable, efficient solutions. Apply now to contribute your expertise to a critical financial modeling platform.
Responsibilities
Lead design and development of core platform components using C++ and Python
Collaborate with data teams to integrate actuarial models and analytics
Ensure computational performance, scalability, and reliability of the platform
Drive technical innovation including use of GPUs, parallelization, and AI methods
Partner with Actuary Model Development to deliver performant model execution and tooling
Support Actuary Valuation and Risk teams with analytics and workflow automation
Provide technical guidance and serve as senior escalation point for critical incidents
Establish and champion engineering standards, testing, and performance monitoring
Contribute to platform documentation and knowledge-sharing initiatives
Mentor junior developers and raise engineering maturity
Ensure maintenance, upgrades, and optimizations are delivered with minimal disruption
Requirements
Strong C++ skills with 3+ years professional experience
Experience with algorithms and data structures
Proven track record in actuarial or financial modeling systems development
Experience with Python in multi-language environments
Knowledge of data management and integration in AWS or hybrid cloud ecosystems
Hands-on experience with parallelization and GPU optimization techniques
Strong leadership qualities including mentoring and influencing technical direction
Excellent interpersonal and communication skills
Experience working with actuarial or risk teams
Bachelor's degree in Computer Science, Engineering, or related field or equivalent
English proficiency at B2 level or higher
Nice to have
Experience with AI and machine learning strategy and integration
Familiarity with Azure and Redshift cloud services
Knowledge of data visualization and reporting tools
Experience in life and annuity insurance domains
We offer
Career plan and real growth opportunities
Unlimited access to LinkedIn learning solutions
Constant training, mentoring, online corporate courses, eLearning and more
English classes with a certified teacher
Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
Flexible work schedule and dress code
Collaborate in a multicultural environment and share best practices from around the globe
Hired directly by EPAM \& 100% under payroll
Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
Major medical expenses insurance: Life, Major medical expenses with dental \& visual coverage (for the employee and direct family members)
13 % employee savings fund, capped to the law limit
Grocery coupons
30 days December bonus
Employee Stock Purchase Plan
12 vacations days
Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th \& 31st)
Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.