#299700Dodano Invalid Date15źródło: People.ai
People.ai
People.ai

Senior Software Engineer — Matching

Doświadczenie

Senior

Lokalizacja

Tryb pracy

Zdalnie

Wymiar

Full-time

AIGoRed HatNetworksAlgorithmsMicroservice ArchitectureMachine LearningBackend

O ofercie

People.ai is an AI-powered foundational data platform that helps customers unlock go-to-market success and growth by providing teams with solutions built specifically for their needs. It offers enhanced pipeline visibility, more actionable insights, and a single source of truth for all sales activities. People.ai’s unique dataset includes trillions of sales activities, millions of deals, 160 million business contacts, and 69 approved patents related to AI-based business insights. Companies such as Verizon, Red Hat, and Palo Alto Networks rely on their enterprise-ready, patented AI technology.

Wymagania

  • 5+ years of professional experience working on backend systems in an enterprise environment.
  • 3+ years experience with data analysis, data science tasks, and/or machine learning.
  • 2+ years experience programming in Python 2.x/3.x or Scala or Java.
  • Experience with AI development tools (especially agentic AI) is a plus.
  • Experience developing systems based on large language models (LLM) is a plus.
  • Understanding of SOA, microservices, and event-driven architecture.
  • Experience with an enterprise-grade stack for scalable web apps including messaging broker, in-memory storages, NoSQL, and key-value databases.
  • Strong knowledge of TDD, unit, and automated test paradigms.
  • Experience with SQL and RDBMS solutions.
  • Experience with large-scale data processing (Spark).
  • Experience with Elasticsearch is a plus.
  • Experience with containerized applications, Docker, and Kubernetes.
  • Possess a DevOps mindset; AWS experience is a plus.
  • Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related discipline.

Obowiązki

  • Design and implement core backend services and data pipelines.
  • Perform data-driven research using big data and leveraging Data Science toolset.
  • Document design choices and operational knowledge to successfully deploy and run services.
  • Provide appropriate test coverage, unit and integration testing, focusing on performance and cost efficiency.
  • Ensure robust alerting, dashboards, and runbooks for production services are in place.
  • Collaborate within the team and with other engineering teams to build new features and products according to business needs.
  • Follow software design and development best practices and promote such practices in the team.