This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Mimica's mission is to accelerate the discovery and deployment of automation with AI.
The first product, Mapper, learns patterns from employee clicks and keystrokes, identifies key steps, decisions, and repetition, and generates “blueprints” for automation.
The core of the ML pipeline translates noisy low-level computer actions into a clean, human-readable representation.
A companion tool, Miner, helps enterprises identify and prioritize automation opportunities.
The engineering approach prioritizes customer needs, works in small project-based teams, and encourages flexibility in problem-solving.
The role involves enhancing and scaling the backend systems powering the Mimica platform.
Responsibilities include designing and implementing scalable architecture, developing and optimizing backend services and APIs, and improving performance and reliability of existing components.
The position offers the opportunity to shape technical direction, processes, and culture as part of the early engineering team.
Daily tasks include contributing to architectural decisions, developing a real-time backend service, creating libraries and APIs, diagnosing issues, refactoring components, providing feedback through pair programming, and participating in hiring and onboarding.
Requirements:
A background in backend engineering with a focus on developing high-performance production software and scalable architectures is required.
Proficiency in JavaScript/TypeScript and a willingness to utilize modern frameworks and technologies such as Docker and K8s to build high-throughput, low-latency systems is necessary.
Practical experience in designing APIs and managing databases like PostgreSQL and MongoDB, with a focus on query optimization and efficient data handling, is essential.
A firm grasp of distributed systems concepts and techniques, including microservices, load balancing, caching, and scaling, is required.
A commitment to upholding high engineering standards, prioritizing code quality, maintainability, reliability, and security is expected.
Strong analytical and troubleshooting skills to identify bottlenecks and implement effective solutions are necessary.
A drive to continually develop skills, improve team processes, and reduce debt is important.
Fluency in English with effective communication skills to articulate complex ideas clearly is required.
Bonus qualifications include experience owning projects from start to finish, knowledge of secure software design principles, experience in a high-impact startup environment, and an interest in AI or automation.
Benefits:
The position offers generous compensation, aiming to pay at the top of the local market based on a structured salary framework.
Health benefits and ample paid time off are provided.
Non-tangible benefits include flexible schedules and location, start-to-finish project ownership, and the opportunity to contribute to impactful projects.
The role is fully remote, allowing candidates to be based anywhere in the UK, Americas, or Western Europe within a UTC-6 to UTC+1 timezone.