About Us: At Teambooster AI, we specialize in developing advanced AI agents tailored for diverse enterprises. Our AI solutions are designed to enhance operational efficiency, improve customer interactions, and drive business growth. We are dedicated to innovation, excellence, and creating AI technologies that transform the way businesses operate.
Position Overview: We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development with a focus on building AI agents. As a Software Engineer at Teambooster AI, you will play a key role in designing, developing, and deploying AI agents that meet the unique needs of our clients across various industries.
Key Responsibilities:
Software Development: Design, implement, and optimize software solutions to power AI agents
Backend Systems: Develop and maintain backend systems using Node.js and integrate with vector databases like Pinecone
Integration: Work closely with AI engineers to integrate AI models into enterprise applications and systems
Scalability and Performance: Ensure the scalability, performance, and reliability of AI agents
Prompt Engineering: Collaborate on developing and refining prompts for GPT models to ensure accurate and contextually appropriate responses from AI agents
RAG Implementations: Assist in implementing Retrieval-Augmented Generation (RAG) techniques to enhance AI model performance
Report Generation: Develop software solutions for automated AI-driven report generation
Collaboration: Collaborate with data engineers, product managers, UX/UI designers, and other stakeholders to deliver high-quality AI solutions
Testing and Validation: Develop and execute comprehensive testing protocols to ensure the functionality and accuracy of AI agents
Documentation: Maintain clear and comprehensive documentation of software designs, processes, and implementation details
Requirements
Qualifications:
Technical Expertise: Strong proficiency in programming languages such as Python, Javascript, or Java
Backend Systems: Proven experience with backend server development using Node.js
Database Management: Proven experience with managing SQL, Non-sql databases (Mongo DB), and vector databases(Pinecone)
Experience: 3+ years experience in software development, particularly in building and deploying scalable applications
Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes)
AI Knowledge: Basic understanding of AI and machine learning concepts and experience working with AI frameworks (e.g., TensorFlow, PyTorch) is a plus
Problem-Solving Skills: Excellent analytical and problem-solving skills
Communication: Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders
Preferred Qualifications:
Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Industry Experience: Experience working in bot-related technologies
Advanced Techniques: Knowledge of advanced AI techniques and experience with natural language processing (NLP) or reinforcement learning
Agile Methodologies: Experience with Agile development methodologies and practices
UI Development: Experience with React or any modern UI framework would be a plus
Benefits
Salary: 50,000 - 70,000 Php per month depending on experience.
Additional Benefits
30 days of Paid leave in a year
Annual bonuses
Full-time remote or work from home
Day shift, Pacific Standard Time (Los Angeles, United States)