Senior Software Engineer, Data Modeling at People.ai

Poland

People.ai Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI, TechnologyIndustries

Requirements

  • 5+ years of professional experience working on backend systems in an enterprise environment
  • 2+ years experience programming in Python 2.x/3.x or Scala or Java
  • Professional experience with data analysis / data science tasks
  • Experience with LLMs 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 and/or Kafka is preferred
  • 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 in a closely related discipline

Responsibilities

  • Design and implement core backend services and data pipelines
  • Ensure high data quality and accuracy of generated insights
  • Document design choices and operational knowledge to successfully deploy and run services
  • Provide appropriate test coverage, unit and integration testing, with focus on performance and cost efficiency for your feature ownership areas
  • 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

Skills

Data Modeling
LLM
Query Engine
Real-time Architecture
Batch Processing
Algorithms
APIs
Data Analysis
Scalable Systems

People.ai

AI-driven CRM process automation solutions

About People.ai

People.ai specializes in automating Customer Relationship Management (CRM) processes using artificial intelligence. Their technology helps businesses streamline routine tasks and gain valuable insights, making CRM systems a reliable source of information for sales and marketing teams. The primary users of People.ai's solutions are companies in sectors like technology, finance, and healthcare, which benefit from improved customer engagement and enhanced sales processes. Unlike many competitors, People.ai offers a subscription-based model that provides continuous updates and support, allowing them to cater to both small businesses and large enterprises. The goal of People.ai is to empower businesses to manage their customer relationships more effectively and drive revenue growth.

San Francisco, CaliforniaHeadquarters
2016Year Founded
$199.6MTotal Funding
SERIES_DCompany Stage
Enterprise Software, AI & Machine LearningIndustries
201-500Employees

Benefits

Flexible Work Opportunities
Learning Budget
Healthcare Package
Diversity Groups
Unlimited Vacation

Risks

Emergence of competitors like Resquared could challenge market share in niche segments.
Jamix's focus on secure AI assistants may attract privacy-conscious clients away from People.ai.
Twilio's expansion in AI-driven CRM solutions could intensify competition in the market.

Differentiation

People.ai integrates AI-driven insights into Microsoft Sales Copilot, enhancing productivity tool value.
Recognized as a 'Market Leader' in AI sales solutions, boosting credibility and client attraction.
SalesAI, a generative AI solution, offers a comprehensive view of revenue-influencing factors.

Upsides

613% growth over two years highlights rapid expansion and market acceptance.
Integration with Microsoft Sales Copilot increases user adoption and satisfaction.
Laura Palmer's appointment as CRO could lead to strategic growth and revenue expansion.

Land your dream remote job 3x faster with AI