Designing and building the systems that power new AI document generation experiences.
Integrating with our AI platform and orchestrating multi-step generation workflows.
Ensuring scalability and reliability of services.
Collaborating with front-end and ML engineers to deliver smooth and secure user flows.
Working on a greenfield initiative with significant product impact and technical challenges.
Requirements
At least 5+ years of development experience with Python;
Experience with the AsyncIO and Django frameworks;
Experience with microservice architectures;
Experience with any relational databases (SQL queries, migrations, optimization);
Experience with message queues (e.g., RabbitMQ, NATS, Kafka);
Care about quality and you know what it means to ship high-quality code;
Put yourself in the shoes of your users and be a steward of crafting great experiences;
Strong communicator. Explaining complex technical concepts to product managers, designers, customer support, and other engineers is no problem for you;
Hands-on experience in developing a microservice architecture;
Experience in writing units and end-to-end tests is a plus;
Communicate effectively in English, both spoken and written;
Benefits
An honest, open culture that emphasizes feedback and promotes professional and personal development.
An opportunity to work from anywhere — our team is distributed worldwide, from Lisbon to Manila, from Florida to California.
A career growth opportunities.
A competitive salary.
And much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.