Key Responsibilities
Develop and maintain robust APIs, microservices, and data pipelines that
support data science and AI workloads
Design and implement productive database schemas and data storage solutions
Build and optimize ETL processes for data ingestion, transformation, and
delivery
Create scalable infrastructure for model training, evaluation, and
deployment
Collaborate with data scientists to implement and productionize machine
learning models
Ensure high performance, reliability, and security of backend systems
Participate in code reviews and contribute to engineering best practices
Troubleshoot and resolve complex technical issues
Write clean, maintainable, and well-documented code
Required Skills
Bachelor's degree in Computer Science, Engineering, or related field
3+ years of experience in backend development
Strong proficiency in Python and Java
Working proficiency in Javascript
Experience with RESTful API design and implementation
Experience with contemporary API frameworks
Solid understanding of database systems (both SQL and NoSQL)
Experience with containerization using Docker
Knowledge of cloud platforms (AWS, Azure, or GCP)
Understanding of version control systems (Git)
Experience with CI/CD pipelines and DevOps practices
Experience coding with an AI Assistant
Preferred skills
Working experience with Jakarta EE
Working experience with FastAPI
Working experience in Angular
Experience working with Snowflake and/or Databricks
What do we offer
Join our diverse and international cross-functional team, comprising data
scientists, product managers, business analysts and software engineers. As a key
member of our team, you will have the chance to
implement cutting-edge technology to create a next-generation advisor and client
experience.
Location and Travel
The ideal candidate will be expected to work from the office.
Compensation
The salary range will be determined based on e