Demo

Backend Software Engineer, Data Services

Sennos
Durham, NC Full Time
POSTED ON 4/10/2026
AVAILABLE BEFORE 5/9/2026
About Sennos

Sennos is rapidly emerging as the global leader in AI-driven sensing, analytics, and control for the Fluid, Fermentation, and Bio-manufacturing industries. With a revolutionary integration of hardware, software, and real-time multi-parametric data, we have quietly built the world’s most advanced sensing system and largest AI-powered fermentation data warehouse. By owning the entire stack—from sensing hardware to data infrastructure—we have delivered a breakthrough solution that reveals complex biological and chemical interactions, predicts precision outcomes, and enables next-generation production control.

Sennos is a rapidly growing start-up looking for someone who can quickly adapt to a changing environment and who has the desire to grow with us!

Position Summary

This role sits on the Product Development team and focuses on building backend services that transform raw sensor data into reliable, usable information products. The engineer will develop and evolve Python-based microservices that support analytical and model-driven functionality, working closely with data scientists and product partners. This is a hands-on role in a growth-stage environment, emphasizing scalable systems, pragmatic delivery, and continuous improvement as the platform matures.

Responsibilities

  • Design, build, and maintain Python microservices that ingest raw sensor readings and produce derived, structured, or aggregated data outputs
  • Collaborate closely with data scientists to integrate statistical and AI models into backend services so they can run reliably in production
  • Translate product and domain requirements into maintainable service implementations and data-processing logic
  • Contribute to the reliability, scalability, and performance of services across development and production environments
  • Implement data validation, error handling, and monitoring to support correctness and resilience of data services
  • Work with relational data models, writing efficient and well-structured SQL to support product and analytical use cases
  • Participate in improving existing systems through refactoring, performance optimization, and architectural evolution as the platform grows

Education

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent years of professional experience)

Experience

  • Professional experience building backend services using Python
  • Experience working with microservice-based architectures or service-oriented systems
  • Experience contributing to systems where reliability, scalability, and robustness are important design considerations

Skills

  • Strong SQL skills and experience working with relational data models in production environments
  • Understanding of data processing concepts such as transformation, aggregation, and validation
  • Ability to collaborate effectively with cross-functional partners, including data scientists and product stakeholders
  • Strong problem-solving skills and attention to detail
  • Effective communication skills for technical collaboration

Preferred Qualifications

  • Experience using analytical Python libraries such as pandas, NumPy, and matplotlib
  • Exposure to integrating statistical or model-driven logic into backend or service-based systems
  • Familiarity with cloud-based deployment environments and containerized services
  • Experience implementing or working with observability practices (logging, metrics, alerting)
  • Exposure to distributed data processing patterns or event-driven architectures

Team Working Style

  • The Product Development team operates in a growth-stage environment where systems evolve alongside product needs
  • Engineers balance thoughtful design with pragmatic execution, iterating as requirements and scale become clearer
  • Team members are encouraged to take ownership of their contributions while learning from peers and shared standards

Physical Requirements And Work Environment

  • Ability to sit for extended periods while working at a computer
  • Office setting with remote/hybrid flexibility
  • Minimal travel required (occasional team meetings or company events)

Please Note

Applicants must be permanently authorized to work for ANY employer in the United States. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Recruitment Agency Notice

We do not accept unsolicited candidate submissions. We only work with recruitment agencies that have a signed agreement with our HR team. Unsolicited resumes will not incur any fee obligation.

Salary.com Estimation for Backend Software Engineer, Data Services in Durham, NC
$95,564 to $120,024
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Backend Software Engineer, Data Services?

Sign up to receive alerts about other jobs on the Backend Software Engineer, Data Services career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sennos

  • Sennos Durham, NC
  • About Sennos Sennos is rapidly emerging as the global leader in AI-driven sensing, analytics, and control for the Fluid, Fermentation, and Bio-manufacturin... more
  • 8 Days Ago

  • Sennos Durham, NC
  • About Sennos Sennos is rapidly emerging as the global leader in AI-driven sensing, analytics, and control for the Fluid, Fermentation, and Bio-manufacturin... more
  • 8 Days Ago

  • Sennos Durham, NC
  • About Sennos Sennos is rapidly emerging as the global leader in AI-driven sensing, analytics, and control for the Fluid, Fermentation, and Bio-manufacturin... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Backend Software Engineer, Data Services jobs in the Durham, NC area that may be a better fit.

  • Amazon Data Services, Inc. Raleigh, NC
  • AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we?re the people who keep ... more
  • 14 Days Ago

  • VAST Data Raleigh, NC
  • VAST Data is looking to add a Senior V-Force Developer to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure ... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!