Software Engineer (India)
Articul8, Brazil/Remote
The role
Articul8 AI is seeking an exceptional Product/Software Engineer-Backend to join us in shaping the future of Generative Artificial Intelligence (GenAI). We are looking for a Product/Software Engineer-Backend with a proven track record of designing and building scalable production-level software. As a member of our Product Technology team, you will play a critical role in designing, developing, and maintaining the backend software and infrastructure supporting our GenAI-powered products.
You'll collaborate with cross-functional teams to drive innovation, optimize performance, and foster growth. This position offers exciting opportunities to work closely with cross-functional teams and external partners to drive innovations in enterprise-grade GenAI.
What you will do
- Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems, focusing on high availability, low latency, and cost-effectiveness.
- Be the subject matter expert in infrastructure when designing new products and introducing new technology to our existing product line.
- Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience.
- Design event-driven architectures and develop APIs and microservices to support real-time processing and analytics.
- Ensure system reliability, performance, and scalability through monitoring, logging, and error handling mechanisms.
- Stay up-to-date with emerging trends, technologies, and methodologies, applying this knowledge to enhance our infrastructure capabilities.
- Participate in code reviews, contribute to open-source projects, and mentor junior engineers.
What you need
- Professional experience: 7+ years of design, implementation, or consulting in applications and backend software development experience.
- Education: BSc degree in Computer Science, Engineering, or a related field.
Nice to have
- Technology stack:
- Cloud Platforms: AWS, Azure, GCP
- Programming/ Development: Python, Node.js, Go, Ruby, CI/CD pipelines, and version control.
- Frameworks: Django, Flask, OpenAPI, FastAPI, Spring Boot, Express.js
- Databases: PostgreSQL, MySQL, MongoDB, Redis
- API Management: