RELOCATION TO PUERTO RICO IS REQUIRED This role is based on site in vibrant city of San Juan, Puerto Rico, offering the opportunity to work closely with a dynamic team in a highly collaborative environment. The company is committed to supporting top talent and proudly provides a comprehensive relocation package to make your transition seamless and exciting.

We are seeking a talented and innovative AI Software Developer to join our dynamic team. As an AI Software Developer, you will play a key role in designing, implementing, and testing AI-driven solutions that solve real-world problems. Whether you're an early-career professional or a seasoned expert, we're excited to hear from you!

Develop, test, and maintain AI software solutions, ensuring quality, scalability, and reliability.
Collaborate with cross-functional teams in IT and Software Engineering to design and deploy AI-integrated systems.
Perform rigorous testing, debugging, and iteration of AI algorithms, models, and software applications.
Research and stay updated on the latest advancements in AI, machine learning, and related technologies.
Ensure AI models are optimized and meet performance benchmarks while adhering to ethical guidelines.
Document technical processes, system designs, and project specifications to facilitate knowledge sharing.
Actively participate in team discussions, project planning, and code reviews to ensure continuous improvement.
Implement and promote best practices in software development within a diverse and inclusive team environment.

Bachelor's degree or higher in Computer Science, Software Engineering, IT, or a related field.
Proven experience in AI software development, testing, and implementation.
Proficiency in programming languages such as Python, Java, or C++ (prior experience with AI frameworks like Tensor Flow, Py Torch, or Scikit-learn is a plus).
Strong knowledge of software testing methodologies and tools.
Familiarity with database systems, APIs, and cloud computing infrastructure.
Write, test, and optimize code to improve AI applications and software functionality.
Regularly analyze software performance and adapt algorithms to meet evolving needs.
Use testing tools and debugging techniques to ensure the robustness of systems and applications.
Attend daily stand-ups and team meetings to align progress with project goals.

Similar jobs

Senior software developer (ruby), remote

Apply Now
Back to search page