
Senior Software Engineer

People.ai
Summary
Join People.ai as a Senior Software Engineer and lead the development and optimization of our people data intelligence platform. You will design, develop, and maintain highly scalable microservices for our real-time API, architect and implement LLM-based intelligence features, and collaborate with Product teams. You will work autonomously to identify technical gaps and opportunities for improvement, implement monitoring systems, mentor mid-level engineers, and drive technical decision-making. The role requires excellent problem-solving skills, 5+ years of software engineering experience, proficiency in Python, experience with real-time and big data processing, and familiarity with LLMs. People.ai offers a competitive salary and benefits package.
Requirements
- Excellent problem-solving skills with focus on elegant and practical solutions
- 5+ years of professional software engineering experience with demonstrated ability to write clean, maintainable code
- Strong proficiency in at least one programming language (Python preferred)
- Experience with real-time data processing systems using technologies like Kafka
- Experience with big data processing using Spark or similar technologies in environments like Databricks
- Experience using Large Language Models (LLMs), familiarity with prompting techniques (chain-of-thought, RAG), and knowledge of common market models
- Ability to work independently, set technical direction, and collaborate closely with Product teams
- Strong communications skills and ability to thrive in a remote-first environment
- Bachelorβs Degree in Computer Science, Computer Engineering, or closely related discipline
Responsibilities
- Design, develop, and maintain highly scalable microservices that power our real-time API for people data delivery
- Architect and implement LLM-based intelligence features for data analysis, classification, and information extraction
- Collaborate closely with Product teams to translate business requirements into technical solutions
- Work autonomously to identify technical gaps and opportunities for improvement in our architecture
- Implement monitoring, alerting, and observability systems to ensure reliability of critical services
- Mentor mid-level engineers and promote engineering excellence through code reviews and best practices
- Drive technical decision-making with a focus on maintainability, scalability, and performance
- Continuously refine our data cleaning and ranking algorithms to improve data quality
Preferred Qualifications
- Experience with fine-tuning or advanced inference techniques for LLMs
- Background in data analysis and ability to derive insights from large datasets
Benefits
$5,500 - $7,250 a month
Share this job:
Similar Remote Jobs

