[Remote] Backend Software Engineer - Calculation Engines
Note: The job is a remote job and is open to candidates in USA. Addepar is a global data and AI platform empowering investment professionals to turn complex financial information into actionable intelligence. The company is seeking a Backend Software Engineer to join the Calculation Engines team, responsible for designing and building distributed microservice components and scaling the Java-based calculation engine to handle larger workloads.
Responsibilities
- Design and build distributed microservice components in Addepar’s calculation engine - a data intensive application
- Scale our Java-based calculation engine to 100x larger workloads using best-of-breed time series analytics database technologies
- Get involved in the decision process to make the best decision to scale with the consideration of data consistency, throughput, speed, operability and cost
- Profile and improve system efficiency in a highly concurrent platform
Skills
- 3+ years of software engineering or equivalent experience
- Experience with Object Oriented programming languages
- Excellent written and verbal communication skills
- Ability to explore complex problems spaces objectively from multiple points of view, utilizing both legacy tools and modern technologies to drive outcomes
- General familiarity with some of the technologies we use: Java, Python, SQL, SQS, relational databases and key-value stores
- Kubernetes
- Linux proficiency, basic shell scripting and a solid grasp of systems level programming is a plus
Benefits
- Bonus
- Equity
- Benefits
Company Overview
Apply To This Job