Conversica is building the next generation of our conversational AI platform, and they are seeking a Software Engineer to help expand and scale their backend systems. The role involves working closely with experienced engineers to build backend services, APIs, and infrastructure that support AI-powered systems used in real production environments.
Responsibilities:
- Build and improve backend services that power our conversational AI platform
- Develop APIs and integrations with internal systems and external data sources
- Work with modern AI technologies and large language models (LLMs) in production environments
- Design and implement scalable cloud infrastructure and data pipelines
- Collaborate with engineers, product managers, and data scientists to ship new features
- Contribute to system reliability, performance improvements, and monitoring
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
- Experience programming in Python or a similar backend language
- Familiarity with backend services, APIs, or distributed systems
- Interest in artificial intelligence, machine learning, or intelligent systems
- Strong problem-solving skills and curiosity to learn
- Experience working with AWS or other cloud platforms
- Internship or project experience building backend applications
- Experience working with APIs, data pipelines, or distributed systems
- Personal or academic projects involving AI or machine learning