Senior Software Engineer: AI-Powered Customer Success Solutions
Job Description
Job title: Senior Software Engineer: AI-Powered Customer Success Solutions
Company: KNAK AI
Job description: KNAK AI is at the forefront of revolutionizing customer experiences with intelligent automation and empathetic AI. Our mission is to empower businesses to innovate and grow by transforming customer engagement into a competitive edge. We are looking for a dynamic and experienced Senior Software Engineer to join our team and help create a world-class project management organization.Role OverviewWe are seeking a dedicated and experienced Senior Software Engineer to maintain, update, and further develop our existing serverless architecture, focusing on AI-driven data analysis. The successful candidate will play a critical role in enhancing and expanding our current solution, which utilizes technologies like AWS Lambda, S3, Pinecone, RDS PostgreSQL, Deepgram, LangChain, and OpenAI GPT-4. Reporting to the VP of Engineering, this role also includes developing additional analyzers and ensuring the solution scales efficiently and reliably.This is a contract-to-hire role available to any qualified candidates on the globe. No geographical restrictions. Pay range starts at $30-$50 per hour and varies depending on experience and working location. Upward mobility, performance bonuses, and professional development resources are available.Key Responsibilities
- Maintain and Update Existing Solution:
- Ensure the serverless architecture operates efficiently and effectively, addressing any issues or optimizations.
- Manage and update AWS Lambda functions, integrating new features and improving existing functionality.
- Maintain and optimize the use of Deepgram for audio transcription and Pinecone for vector database operations.
- Expand and Develop New Analyzers:
- Collaborate with the VP of Engineering to design and implement new analyzers that expand the capabilities of the existing solution.
- Integrate additional data sources and AI-driven insights into the system, leveraging technologies such as LangChain and OpenAI GPT-4.
- Data Management and Integration:
- Manage data storage and retrieval in S3, RDS PostgreSQL, and Pinecone, ensuring data integrity and efficient access.
- Develop and maintain APIs for integration with external systems, including Jira for task management.
- Performance Monitoring and Optimization:
- Implement robust logging, monitoring, and alerting systems using AWS CloudWatch.
- Optimize system performance to handle varying workloads, ensuring scalability and cost-efficiency.
- Security and Compliance:
- Ensure the solution adheres to security best practices, including secure data handling and access controls.
- Stay updated on industry standards and regulations, ensuring compliance with relevant data protection laws.
- Collaboration and Leadership:
- Work closely with cross-functional teams, including data scientists and product managers, to align technical solutions with business goals.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
QualificationsExperience: 5+ years of professional experience in software development, with a focus on data, AI/LLM/NLP, serverless architectures, and cloud technologies.Technical Skills:Cloud Platforms: Expertise in AWS, including Lambda, S3, API Gateway, CloudWatch, and IAM.APIs & Integrations: Experience with Deepgram API, OpenAI API (GPT-4), Pinecone (vector database), and data extraction tools (ScrapingBee, AWS Transcribe, etc).Programming Languages: Proficiency in Python or Node.js, with strong coding and debugging skills.Databases: Experience with PostgreSQL and vector databases, including schema design, query optimization, and data migration.DevOps & Monitoring: Familiarity with CI/CD pipelines, AWS CloudFormation, and monitoring tools.Security: Understanding of best practices for securing serverless applications, including data encryption and secure API access.AI & NLP: Experience with natural language processing and AI models, especially OpenAI’s GPT series.Knowledge Graphs: AWS Neptune or similar graph databases.Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication skills, both written and verbal.
- Ability to work in a fast-paced environment and manage multiple priorities.
- Strong team player with a collaborative mindset.
Preferred Qualifications:
- Experience with Jira or other project management tools for issue tracking and task management.
- Familiarity with audio processing and transcription technologies.
- Experience with logging and monitoring best practices in a cloud environment.
- Knowledge of cost optimization strategies in AWS and serverless architectures.
What We OfferA dynamic and innovative work environment that fosters growth and creativity.Opportunities to work with cutting-edge AI and automation technologies.A supportive and collaborative team committed to excellence and client success.Competitive salary and benefits package.Flexible work arrangements (remote, overlap with US hours).How to ApplyInterested candidates are encouraged to apply with their resume and a cover letter detailing their experience and qualifications related to the role. Please include specific examples of previous projects or work that demonstrate your expertise in the required areas.KnakAI Solutions is a vanguard in the customer experience (CX) domain, pioneering the integration of empathetic human engagement with sophisticated AI. We are committed to revolutionizing customer interactions, crafting seamless experiences that not only retain but also enchant customers.Our approach is rooted in the belief that every touchpoint is an opportunity to impress and foster loyalty. With a global team of Elevation Engineers and AI architects, KnakAI is on a mission to set the global benchmark for CX excellence, turning everyday customer interactions into lasting relationships.
Expected salary: $30 – 50 per hour
Location: Vanguard, SK
Job date: Sat, 17 Aug 2024 07:51:04 GMT
Apply for the job now!