Summary
Join Celara as a Senior Backend Engineer and play a critical role in architecting and developing robust web applications supporting AI-powered tools. This primarily remote role requires 5+ years of backend development experience with Python, expertise in scalable web applications, and experience with cloud platforms. You will collaborate with product and front-end teams, contribute to DevOps workflows, and design and implement robust authentication mechanisms. The position offers competitive compensation, flexible work arrangements, continuous professional development opportunities, and exposure to cutting-edge AI technologies. Celara provides a world-class team environment focused on innovative projects shaping the future of analytics.
Requirements
- 5+ years of backend development experience with a strong focus on Python
- Proven expertise in designing and building scalable, high-performance web applications using FastAPI or Django
- Strong engineering principles and experience with large-scale systems
- Hands-on experience with cloud platforms (GCP, AWS, Azure)
- Proficiency in enterprise system design and third-party integrations, including authentication
- Familiarity with DevOps practices and tools, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes, Infrastructure-as-code)
- Solid understanding of building systems for high availability, performance, and reliability
- Advanced English proficiency (both written and spoken)
Responsibilities
- Develop high-performance, scalable APIs and services that integrate seamlessly with front-end and AI systems
- Collaborate with product teams and front-end engineers to define technical requirements and deliver exceptional solutions
- Contribute to DevOps workflows, ensuring smooth deployment, monitoring, and maintenance of applications
- Architect, design, and build backend systems to support AI-powered applications
- Design and implement robust authentication and authorization mechanisms, including third-party integrations
- Optimize system performance and ensure the reliability and scalability of applications
Preferred Qualifications
- Exposure working with streaming protocols, like WebSocket and SSE
- Proven experience in system optimization, including the use of profilers and conducting stress tests. Skills in database and query optimization are also a plus for the role
- Proficient in designing and developing RESTful APIs
- Experience with AI-related platforms or tools, although not mandatory
- Experience with other programming languages such as Java, .NET, or Go (not required but a bonus)
Benefits
- Work with a world-class team on cutting-edge AI solutions
- A primarily remote role with a flexible work environment, with occasional visits to our Buenos Aires office (a few times per month) for in-person collaboration
- Competitive compensation aligned with your experience and skills
- Continuous opportunities for learning, growth, and professional development
- Exposure to AI technologies and the chance to work on innovative projects shaping the future of analytics