Location: San Francisco or Remote
Job Description:
We are seeking an Applied AI Software Engineer to design, develop, and deploy AI-based applications within our core projects. This role requires a unique blend of technical proficiency, innovation, and a hands-on approach to problem-solving and software development.
Responsibilities:
- Design and implement AI-driven software solutions to address key business challenges.
- Collaborate with data scientists and software engineers to integrate AI and machine learning models into scalable, production-level services.
- Enhance existing AI frameworks and infrastructure to support new features and performance improvements.
- Participate in all phases of AI solution development from concept to deployment and maintenance.
- Write robust, maintainable code and develop back-end components to improve responsiveness and overall performance.
- Test and debug programs, improve functionality, and update software to ensure it meets the latest specifications.
- Stay current with AI trends, frameworks, and best practices to integrate into potential solution spaces.
- Document development processes, code changes, and other technical information.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with a strong emphasis on AI or machine learning.
- 3+ years of software engineering experience, with a focus on AI and machine learning solutions.
- Proficiency in Python and common AI/ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with natural language processing, computer vision, or other AI disciplines is highly desirable.