Senior Back End Engineer
Role details
Job location
Tech stack
Job description
- Collaborate closely with engineers, product designers, and product to perform experiments and test new ideas
- Build performant, design-centric, reusable and usable interfaces that solve complex needs. Such as customisation possibilities for our users, complex data visualisations (graphs, charts, etc...), delightful components that provide the best platform experience
- Drive user defined data modeling and performance, providing the user with customization possibilities through reusable building blocks: models, variables, formulas, …
- Take operational responsibility for the components that you write
- Work in an environment that supports your individual growth by providing you with challenging tasks and projects to solve and the freedom to acquire new skills in hack time
- Work with product and our operations team to incorporate customer feedback in order to constantly improve our product
- Scale our complex data and calculations platform for a fast growing number, size and complexity of clients
You can easily check off…
Stack
- Python
- PostgreSQL
- Kubernetes
Methodology
- Agile/Scrum
- Data driven
Requirements
- Product mindset
- Team player
- Complex data structures
- Deep understanding on performance when building and operating through observability
Bonus Points if you have...
- Experience with Pandas, Polars or similar DataFrames technologies
- Experience building ML and AI solutions
- Experience scaling complex data platforms
Benefits & conditions
- Competitive compensation including equity package
- Competitive vacation policy
- Medical Insurance
- L&D budget
- Access to Meditopia (wellbeing platform)
- Language courses (English / Spanish)
Our Values
Customer Obsession: We share the understanding that Abacum's sole purpose is to create value for customers and relentlessly deploy all creativity and energy to that end.
Audacious Ambition: We dream big and embrace discomfort. We assume risks, make on-time mistakes and learn how to methodically accomplish our goals.
Good People: We are self-reflective and praise diversity of thought. We don't justify the end with the means and know where to draw the line. We have fun every day.
Tough Love: We truly care for everyone in the team and embrace honest feedback and radical candor as ways to genuinely help each other.