Kata Prime Solutions

Backend Engineer


About the Client
Our prestigious client is forging the engine of an era of limitless, scalable science. Their offerings such as AI-powered peer review, push-button replication, and intentional design checks, compress months of verification into hours, while creating frictionless systems for research deployment, validation, and discovery. They’re a small team with mighty ambitions, highly valuing adaptability and exploration. AI-for-Science and Metascience are at the core of their mission. They have a strong preference for the curious, opinionated, and action-driven.

What You’ll Do

High-Level
As a Backend Engineer, you will develop core components of the platform, such as the API and persistence layers. Your work will include automating, scaling, maintaining, and securing the platform through well-structured, Python-based solutions. The team is deeply Object-Oriented, with strong SOLID and Design Pattern fundamentals, driven by a philosophy of continual design, build, and redesign to enable ongoing innovation.

Low-Level Responsibilities
• Build and maintain API services and application runtimes
• Build and maintain data ingestion and transformation pipelines
• Collaborate closely with cross-functional teams
• Enhance and extend standard tools for new use cases
• Maintain and resolve product issues as they arise
• Develop internal frameworks when needed

Must-Have Skills
These are absolute requirements for the position and the focus of the interview process.

Technologies
• Programming: Python & SQL
• Familiarity with OOP paradigms
• Cloud computing (GCP, AWS, etc.)
• Strong understanding of Unit Testing
• Familiarity with API and Database fundamentals
• Git / GitHub

Traits
Adaptable: Capable of working from design to implementation
Low Ego: Open to learning, asking questions, and improving
High Agency: Works autonomously and proactively explores solutions
Self-Directed: Able to read documentation and implement ideas with minimal guidance

Nice-to-Have

Technologies
• Experience with DevOps tooling

Traits
• Ability to challenge ideas constructively in technical discussions
• Familiarity with DevOps-oriented environments
• Experience with Agile (with a healthy distaste for its bad parts)

Education
A strong academic foundation in a technical or quantitative field is preferred, such as:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, Applied Mathematics, Physics, or a related field.

Interview process:

2 -3 rounds.

Looking to Fill ASAP

Apply for this position

Allowed Type(s): .pdf, .doc, .docx