How would you explain Acodis to your friend in 3 sentences?
Acodis is a leading platform in Intelligent Document Processing and Document Analytics. We enable enterprises across the globe to make better use of unstructured data in documents by harnessing the power of machine learning and artificial intelligence. Our goal is straightforward: to simplify the way enterprises unlock valuable insights from any document - in seconds.
At Acodis, we’re an international team of experts and talents passionate about bringing powerful technology close to humans. We’re looking for enthusiastic and eager individuals to join our product development team.
Technologies that we use
Can I choose the hardware? What is your coding setup (IDE, OS, Build server, Cloud provider)?
We provide you with the hardware and regularly make our programmers happy with upgrades that can be built into your machine. Our own IDE is a central piece of the architecture. We are a cloud-first company, but also serve on-premise solutions (containerized)
Our software development process
How can I grow as a developer at your company (career paths and learning opportunities)?
You start working from day one with modern technologies, and we make sure that your learning curve is as steep as for the models that we are building. In contrast to our machine learning models, your personal learning curve should never be flattening. Together, we work out personal career plan depending on your ambitions and skills: this can be either a senior developer role being the main responsible for a crucial software component or a more team leading and managerial role, enabling our software teams a creative and efficient working environment.
Do you prefer always writing your own software for everything or use frameworks if they fit?
We like to build our own technical backbone, in particular when for developing critical components of our document processing pipeline. However, we don’t want to reinvent the wheel for well-known and reliable pieces of software and make use of existing frameworks whenever possible.
What are your key values and what are some daily work examples of them?
1. We value integrity and ability over hierarchy: because we care more about people than about titles 2. We celebrate an honest and open feedback culture: because we don’t want to miss any learning opportunity and grow together 3. We act with a long-term perspective in all our activities and decisions: because sustainable code will lead to long-term customer relationships and long-term job satisfaction
How diverse are your teams? What is the typical team size and structure?
First, we are a young team with an average age of around 30 years. We are also international with people from 10 different nationalities, which makes English the best way to communicate. Moreover, we value a mix of backgrounds in every team and as a software company.
Do you offer any helpful initiatives for parents with young children?
We offer the option to work part-time and let young parents run their own working schedule. As such, you can set a day or more as days when you work from home.
What is your remote work policy?
Before COVID, some people spent up to 50% of their working time from home, and we are all setup to perform the same tasks from wherever you are. But we’re always happy to see you in the office from time to time, especially because it simplifies the communication and allows a quicker and fluent exchange.
If you do Agile - how is your agile process & release cycle? How much coding vs meetings/planning?
We use Scrum to the extent that it fits our company size. Our sprint review and sprint planning meetings are key elements for internal coordination. They intend to maximize coding time over planning time.
Do you have some in-house tech workshops or hackathons? Is there an educational budget?
We have regular meetings and insights where we talk about new technologies and other topics relevant to our business and field. In addition, we provide external training possibilities with an allocated budget and time.
Can I work on my projects or open source for a part of time?
If you would be working on personal projects during your work hours, this would mean that you have either too much time or not interesting tasks to work on, which would be a bad thing 😊 But of course, if you see a strong overlap or great benefits for the company, we are happy to know more about your projects.
What do I need to do to buy a 50$ educational book on company expense?
Write a note to your team lead via our internal channels with the URL of the book and your reason why it would be handy for your daily job and you will have the package on your table a few days later.
It starts with an intro call to see if there is a fit in terms of seniority and if expectations are aligned. Next, you will perform a tech assessment (onsite or online) where we evaluate your knowledge and experience. Finally, you are going to meet the founders for an onsite interview, get to know the company culture and environment and most importantly the team you will work with followed by a working contract.
Got any questions?