Full Time
N/A
40
Jan 17, 2025
As a remote Software Engineer, you will execute the full software development cycle, focusing on developing and maintaining AI-driven applications. Your role will involve designing software solutions that leverage OpenAI's API to meet our clients' requirements. To be a great fit for this role, you possess a robust understanding of software design principles, programming languages, and development methodologies. You are enthusiastic about working with AI technologies and cloud infrastructure.
What You Do:
Code Excellence: Produce clean, maintainable, and efficient code, ensuring high-performance AI applications.
Project Delivery: Work closely with design and operations teams to deliver projects on time, meeting the company's high standards.
Continuous Learning: Stay updated with the latest advancements in AI technologies, frameworks, and best practices to keep our solutions competitive.
AI Solution Crafting: Utilize your technical expertise to develop scalable and innovative AI solutions using OpenAI's API and other relevant tools.
Quality Assurance: Conduct thorough testing of code and AI models to meet rigorous quality standards.
Software Development: Design, code, and implement AI-driven applications leveraging the latest technologies and frameworks.
Collaboration: Engage with designers, project managers, and other engineers to deliver cohesive, AI-enhanced user experiences.
Code Review: Participate in code reviews to foster a culture of quality and continuous improvement.
Problem Solving: Troubleshoot and resolve issues in AI models and applications, ensuring optimal functionality and user experience.
Technical Input: Provide technical insights in team discussions and client meetings, guiding solution crafting based on technical feasibility and AI capabilities.
Cloud Infrastructure: Scale and manage AWS servers to ensure robust and efficient application performance.
Documentation: Maintain comprehensive documentation for code, AI models, software architectures, and API integrations.
Skills & Education Required:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience: 3+ years of experience in software development, with a focus on AI applications and cloud infrastructure. Tech stack: Python, Node.js, TypeScript, React, SQL, PyTorch and TensorFlow.
AI Proficiency: Experience with OpenAI's API and other AI technologies.
Cloud Expertise: Proficiency in scaling and managing AWS servers.
API Integration: Skilled in API integration and developing robust back-end solutions.
Version Control: Familiarity with tools like Git and collaborative platforms like GitHub or Bitbucket.
Problem Solver: Strong analytical and problem-solving skills, capable of addressing complex AI software challenges.