Match score not available

Senior Software Engineer - Backend, Data - Ruby on Rails, Python, JavaScript

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years experience in web applications, Proficiency in Ruby on Rails, JavaScript, Python, Hands-on AI/ML application development experience, Strong background in backend and ETL processes, B.S. in Computer Science or equivalent.

Key responsabilities:

  • Develop scalable backend systems for product functionality
  • Incorporate AI technologies into the platform
  • Architect robust ETL pipelines for data management
  • Ensure product stability and continuous improvement
  • Mentor fellow engineers and uphold engineering excellence
Terminal logo
Terminal
51 - 200 Employees
See more Terminal offers

Job description

About Qualified

Qualified is the conversational sales and marketing platform for revenue teams that use Salesforce. Leading B2B brands such as Adobe, Bitly, SurveyMonkey, ThoughtSpot and VMware trust Qualified to grow their pipeline by tapping into their greatest sales and marketing asset their corporate website to identify their most valuable buyers, understand their intent and instantly start a sales conversation. Customers that use Qualified report a 10X increase in sales meetings, a 4X increase in lead conversion, and a 6X increase in pipeline. Qualified runs natively on Salesforce to give companies a 360-degree view of their website visitors, and is ranked #1 in its category on the Salesforce AppExchange. The company is headquartered in San Francisco, CA.

About The Role

As a Senior Software Engineer, you will play a pivotal role in advancing Qualified’s PipelineAI platform. Utilizing your deep understanding of scientific concepts and technical expertise, you will build systems that improve data interpretation and language processing. Leveraging Large Language Models (LLMs), you will develop foundational frameworks and scalable, reliable building blocks that form the data platform to support various product needs. From ideation through coding, testing, deployment, monitoring, and customer rollout, you will uphold the highest standards of engineering and code quality. Collaborating closely with customers, you will gather immediate feedback to continually refine and improve our platform.

What You’ll Do

Responsibilities

  • Develop and maintain scalable, high-performance backend systems foundational to our product's functionality.
  • Determine the best ways to incorporate LLMs, embeddings, and other AI technologies into Qualified’s platform, exploring boundaries and applying new learnings to enhance our product offerings.
  • Architect and execute robust ETL pipelines for managing and standardizing data from diverse sources, optimizing these pipelines to support RAG models' training and inference processes efficiently.
  • Ensure the core functionality of our product is stable, scalable, well-maintained, and continuously improving, thus fueling business growth.
  • Embrace a product-focused mindset to tackle technical challenges related to quality, performance, robustness, and reliability.
  • Contribute to our team’s culture and future by mentoring fellow engineers, championing product-focused values, and establishing standards of engineering excellence.

What You’ll Bring

Qualifications - Technical Skills

  • 5+ years of experience building modern web applications, with a recent focus on leveraging AI/ML technologies.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Hands-on experience in AI-driven application development, including experiment setup, dataset curation, model training, offline evaluation, error analysis, deployment, and online evaluation.
  • Strong background in data-focused backend development and ETL processes.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience). Qualifications - Business Skills
  • Advanced proficiency with English, both written and verbal
  • Passionate about crafting innovative, user-centric solutions, solving intricate technical problems, and making a tangible impact.
  • Driven by the challenge of creating elegant, intuitive, and user-friendly products.
  • Self-directed, independent, and experienced in owning complete features and products.
  • Fearless in stepping outside their comfort zone to tackle various challenges and opportunities as we rapidly grow the product and team.
  • Proactive in sharing thoughts and input; we value open communication over a heads-down environment.
  • Experience working with Agile methodologies.
  • High level of curiosity about engineering outside of immediate discipline and ongoing desire to learn and stay at the cutting edge of applied AI Would be a plus
  • Background in working with RAG models.
  • Knowledgeable in LLM evaluation metrics such as BLEU, ROUGE, and MAUVE, as well as statistical analysis.
  • Previous experience working within a startup environment or scaling a product/platform is a plus
  • Experience architecting applications within a monorepo

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Curiosity
  • Problem Solving
  • Verbal Communication Skills

Back-End Developer Related jobs