Description
About us
CARPL.ai is a vendor-neutral Artificial Intelligence (AI) platform that allows radiologists to access, assess, and integrate radiology AI solutions in their clinical practice. CARPL provides a single user interface, a single data channel, and a single procurement channel for the testing, deployment, and monitoring of AI solutions in clinical radiology workflows. We are the world’s largest radiology AI marketplace offering 200+ applications from 85+ AI vendors.
Key Responsibilities
- Design, develop, and deploy highly scalable, distributed backend systems using Python and Java.
- Drive technical design and architecture discussions for new features and system improvements.
- Implement and optimize microservices and event-driven architectures across AWS and GCP environments.
- Ensure system reliability, scalability, and performance through code optimization, load testing, and monitoring.
- Integrate and manage services using AWS (EC2, S3, Lambda, ECS, RDS, etc.) and GCP (Compute Engine, Cloud Run, BigQuery, Pub/Sub, etc.).
- Mentor junior and mid-level developers through code reviews, design sessions, and pair programming.
- Collaborate with DevOps teams to streamline CI/CD pipelines, automate deployments, and improve observability.
- Champion engineering excellence by enforcing clean code principles, testing best practices, and security standards.
Required Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
- Experience: 7+ years of hands-on software development experience.
- Strong proficiency in Python and Java, with experience building backend or microservices-based applications.
- Expertise in cloud platforms—especially AWS and GCP—and familiarity with cloud-native architectures.
- Deep understanding of data structures, algorithms, and system design principles.
- Experience with RESTful APIs, asynchronous processing, and distributed systems.
- Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB, etc.).
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI, or GitLab CI).
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication and collaboration abilities.