Taro Logo

Software Developer (Python)

Leader in people analytics providing innovative technology that transforms the way organizations make decisions, allowing them to elevate their employees and drive better business outcomes.
$90,000 - $136,000
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer (Python)

Visier is the leader in people analytics, providing innovative technology that transforms how organizations make decisions to elevate employees and drive better business outcomes. We're building AI solutions for people analytics, including Vee, a generative AI digital assistant. Our engineering team is exploring LLM, NLP, and other AI technologies to enhance our category-leading analytics software.

As a Software Developer (Python), you'll be:

  • Developing core technology for innovative, high-performing, cloud-based applications in generative AI and machine learning
  • Engineering prompt retrieval and augmentation
  • Creating effective tests for prompts
  • Developing and maintaining data connectors to various data sources
  • Mentoring junior software developers
  • Establishing good development practices
  • Gathering requirements and designing new software features
  • Contributing innovative ideas to enhance features, product, technology, and processes

We're looking for someone with:

  • Experience in designing and developing B2B SaaS applications
  • Proficiency in Python
  • Strong knowledge of data structures and algorithms
  • Exceptional problem-solving and critical-thinking skills
  • Ability to excel in a fast-paced, proactive work environment
  • Commitment to disciplined and top-quality software development
  • Strong communication skills
  • Academic qualifications in Computer Science

Additional assets include experience with prompt engineering and LLMs, LLM application frameworks like LangChain, prompt testing, client-server programming, and familiarity with modern web technologies.

Join us in our exciting growth story and help both Visier and our customers grow, evolve, and win! Experience the #VisierLife and be part of a team that's revolutionizing people analytics with AI-driven solutions.

Last updated a year ago

Responsibilities For Software Developer (Python)

  • Developing core technology for innovative, high-performing, cloud-based applications in generative AI and machine learning
  • Engineering prompt retrieval and augmentation
  • Creating effective tests for prompts
  • Developing and maintaining data connectors to various data sources
  • Mentoring junior software developers
  • Establishing good development practices
  • Gathering requirements and designing new software features
  • Contributing innovative ideas to enhance features, product, technology, and processes

Requirements For Software Developer (Python)

Python
  • Experience in designing and developing B2B SaaS applications
  • Proficiency in Python
  • Strong knowledge of data structures and algorithms
  • Exceptional problem-solving and critical-thinking skills
  • Ability to excel in a fast-paced, proactive work environment
  • Commitment to disciplined and top-quality software development
  • Strong communication skills
  • Academic qualifications in Computer Science

Benefits For Software Developer (Python)

  • Bonus

Interested in this job?