Software Engineer at DATAICO | Torre

Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Depends on the location of the candidate

Currency exchange and payroll taxes to be paid by:

Depends on the location of the candidate

Provide your expected compensation while applying
location_on
Remote (anywhere)
Posted over 1 year ago

Responsibilities


At Dataico, we want to build a platform imbued with artificial intelligence to solve the problem of managing companies on a massive scale. We are looking for a software engineer with a solid foundation in software development, able to work independently and collaboratively, with a focus on code quality and continuous improvement. The ideal candidate for this position is a machine learner who values teamwork, communication, and thrives in high performance fast-paced environments. Values that define us: * Growth Mindset: We believe that learning gives meaning and joy to work. * Direct and Honest Communication: Direct and honest feedback is critical; how else can we improve? * Bias for Action: We make things happen. * Teamwork: We value the team over individual stars. Responsibilities: * Develop features and fix bugs in the production environment. * Test code thoroughly, balancing cost and certainty. * Participate in technical design discussions. * Review and approve code from peers. * Contribute to improving team processes through retrospectives. Academic background and experience requirements: * Proficiency in version control (Git), command line usage. * Strong understanding of all major features of at least one programming language, with the ability to build moderately complex systems from scratch. * Experience working with databases such as SQL, Datomic, or similar. * Basic understanding of core computer science topics, including data structures, computational complexity, computer architecture, and operating systems. * English proficiency at B2-C1 level. * 3+ years of experience or demonstrated equivalent skill on open-source projects. Our tools: Clojure, Clojurescript, Datomic, PostgreSQL, OpenSearch, AWS, Redis, React, Fulcro, Pathom, REST APIs. Experience with Clojure or Datomic is not required. However, candidates with a background in JVM-based languages (Java, Kotlin, Scala, etc.) will be preferred. We also value familiarity with functional programming languages such as Scala, Haskell, LISP, ML, OCaml, etc.