Earnix

Junior Software Developer – GenAI Systems

Ramat Gan, Tel Aviv District, IL

8 days ago
Save Job

Summary

We are looking for an enthusiastic Junior Software Developer with an interest in GenAI technologies to join our innovative team. The ideal candidate will have foundational knowledge of Python programming, database concepts, and experience with Retrieval Augmented Generation (RAG). You will work alongside experienced developers to build and maintain cloud-native applications, gaining valuable experience with cutting-edge GenAI technologies in a supportive learning environment.

What You'll Do:

Assist in developing and maintaining Python-based microservices with AI capabilities under guidance from senior team members.

Learn to implement and optimize PostgreSQL database queries for AI applications.

Support the development of RESTful APIs and contribute to integrating AI models into our systems.

Gain hands-on experience working with foundation models from various providers in the AWS ecosystem.

Apply prompt engineering techniques and best practices for GenAI applications.

Contribute to building reusable components for AI model integration.

Assist with data processing pipelines between knowledge bases and AI models.

Participate in CI/CD processes for testing and deployment of AI systems.

Develop understanding of responsible AI practices and implementation strategies.

Requirements:

You'll Do It Using:

Required Skills & Experience:

0-2 years of software development experience, with a focus on Python programming.

Basic understanding of database concepts, with some exposure to PostgreSQL.

Educational background in Computer Science, Software Engineering, or related field.

Knowledge of Retrieval Augmented Generation (RAG) techniques and implementations.

Experience using coding agents or AI coding assistants in development workflows.

Familiarity with basic cloud computing concepts.

Knowledge of RESTful API basics and web service fundamentals.

Interest in GenAI and foundation models with some practical exposure.

You'll Excel By:

Demonstrating curiosity and passion for AI technologies and their applications.

Having a basic understanding of DevOps practices and tools like Docker.

Previous experience with AWS services, especially AI/ML offerings.

Being familiar with Git and collaborative development workflows.

Possessing good communication skills and an ability to work effectively in teams.

Having a growth mindset and receptiveness to feedback and mentorship.

Being proactive in seeking learning opportunities and taking initiative on projects.

Showing enthusiasm for understanding AI ethics and responsible development practices.

Knowledge of vector databases for RAG implementations.

Position Intro:

Earnix is the premier provider of mission-critical, cloud-based intelligent decisioning across pricing, rating, underwriting, and product personalization. These fully-integrated solutions provide ultra-fast ROI and are designed to transform how global insurers and banks are run by unlocking value across all facets of the business. Earnix has been innovating for insurers and banks since 2001 with customers in over 35 countries across six continents and offices in the Americas, Europe, Asia Pacific, and Israel.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job