Software Engineer (AI Platform)
WFA Digital Insight
The demand for skilled AI engineers has skyrocketed, with a 25% increase in job postings over the past year. As companies like Conversica continue to push the boundaries of conversational AI, the need for backend experts who can build scalable, cloud-based infrastructure has become a top priority. With a strong foundation in digital skills and remote work, candidates can capitalize on this growth. Conversica's commitment to innovation and employee growth sets it apart, but candidates should be prepared to showcase their problem-solving skills and passion for AI.
Job Description
About the Role
As a Software Engineer at Conversica, you will play a pivotal role in the development and expansion of the company's conversational AI platform. This platform powers automated, human-like conversations across various channels, including email, SMS, and chat, facilitating businesses to engage with customers and qualify opportunities through AI-driven interactions. The role is perfectly suited for early-career engineers with a passion for backend development and a keen interest in building practical AI applications.Your day-to-day activities will involve working closely with a team of experienced engineers to design, develop, and improve backend services and APIs. This collaborative environment is ideal for learning and growth, as you will be exposed to a variety of technologies and challenges. The role also involves contributing to system reliability, performance improvements, and monitoring, ensuring that the platform operates efficiently and effectively.
Conversica's engineering team is dedicated to building modern AI infrastructure, and as part of this team, you will have the opportunity to work on real AI systems used by businesses worldwide. The company's focus on innovation and its commitment to using the latest technologies make it an exciting place for engineers looking to make a real impact.
What You Will Do
- Develop and improve backend services that power Conversica's conversational AI platform.
- Design and implement APIs and integrations with internal systems and external data sources.
- Work with modern AI technologies and large language models (LLMs) in production environments.
- Collaborate with engineers, product managers, and data scientists to ship new features and improve existing ones.
- Contribute to the design and implementation of scalable cloud infrastructure and data pipelines.
- Participate in the development of system reliability, performance improvements, and monitoring.
- Engage with the engineering team to solve complex problems and optimize system performance.
- Develop and maintain technical documentation for backend services and APIs.
- Stay up-to-date with the latest advancements in AI, machine learning, and related technologies.
What We Are Looking For
- 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 a curiosity to learn and adapt.
- Experience with cloud infrastructure, preferably AWS.
- Knowledge of PostgreSQL and distributed data systems.
- Understanding of modern AI tools and large language models (LLMs).
Nice to Have
- 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.
Benefits and Perks
- The opportunity to work on real AI systems used by businesses worldwide.
- Collaboration with a talented team of engineers, product managers, and data scientists.
- Hands-on experience with production systems and applied AI.
- Fully remote work environment with opportunities for learning and growth.
- Access to the latest technologies and tools in AI and backend development.
- Competitive compensation package.
- Health insurance and retirement plan.
- Generous PTO and holiday policy.
- Remote stipend for home office setup and internet,
How to Stand Out
- Ensure you have a solid grasp of Python and backend development principles before applying.
- Showcase any personal projects or experiences with AI, machine learning, or large language models.
- Highlight problem-solving skills and the ability to learn quickly in a fast-paced environment.
- Prepare to discuss your experience with cloud infrastructure, especially AWS, and how you've applied it in previous roles.
- Build a portfolio that demonstrates your backend development skills and any AI-related projects.
- Be ready to explain your understanding of AI and machine learning concepts and how they can be applied in a production environment.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.