DevJobs

Software Developer – GenAI Systems

Overview
Skills
  • Python Python ꞏ 3y
  • Java Java
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS ꞏ 1y
  • Docker Docker
  • GenAI

Earnix is the premier provider of mission-critical, cloud-based intelligent decision-making 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.


We are looking for an experienced Software Developer specializing in generative AI technologies to build scalable, intelligent cloud-native applications. The ideal candidate will have strong expertise in Python programming and PostgreSQL database management, as well as proven experience integrating generative AI models into production systems. You will play a key role in designing AI-powered microservices and ensuring our applications leverage the latest advances in generative AI responsibly and effectively.


What You'll Do:

  • Design and implement cloud-native microservices using Python with integrated AI capabilities.
  • Create and optimize database schemas and queries in PostgreSQL for AI application workloads.
  • Develop and maintain RESTful APIs and microservices with generative AI integration.
  • Build applications leveraging foundation models from various providers in the AWS ecosystem and beyond.
  • Develop effective prompt engineering strategies for consistent, high-quality AI outputs.
  • Create reusable components for AI model integration and management across applications.
  • Implement efficient data processing pipelines between knowledge bases and AI models.
  • Build and maintain CI/CD pipelines for automated testing and deployment of AI systems.
  • Ensure responsible AI practices, including appropriate monitoring, governance, and safety measures.


You'll Do It Using:

  • 3-5 years of experience in software development, with at least 3 years in backend development.
  • Strong proficiency in Python programming language and its respective frameworks.
  • Knowledge of PostgreSQL database design, optimization, and performance tuning.
  • At least 6 months of experience with GenAI solutions, both within AWS and other platforms.
  • Familiarity with prompt engineering and foundation model integration techniques.
  • An understanding of cloud architecture principles for AI systems.
  • Knowledge of RESTful API design principles and web service implementations.


You'll Excel By:

  • Experience with DevOps practices, including containerization (Docker) and CI/CD tools.
  • Bringing experience with AWS cloud services (1+ year preferred), especially Bedrock, EC2, RDS, and AI/ML services.
  • Knowledge of Java programming language
  • Applying expertise in AI data processing pipelines and model optimization strategies.
  • Having experience implementing responsible AI practices and governance frameworks.
  • Possessing a security-first mindset with knowledge of AI safety best practices.
  • Being able to effectively translate business needs into effective AI solutions.
  • Showing enthusiasm for staying current with rapidly evolving GenAI technologies.

Earnix