Principal Generalist Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Kenya.

📋 Description

• Design and create dependable, scalable, and observable production-grade systems.

• Take full ownership of systems from problem identification through design, data management, implementation, deployment, and operations.

• Collaborate across application services, distributed systems, infrastructure, data pipelines, and machine learning systems.

• Troubleshoot intricate production issues across various layers.

• Make engineering decisions based on fundamental principles.

• Enhance performance, latency, reliability, and cost-effectiveness.

• Contribute to the architectural and technical direction of projects.

• Produce maintainable code along with comprehensive documentation.

• Elevate the engineering standards within the team.

• Assess when to utilize machine learning versus deterministic systems.

• Manage data throughout the entire process.

• Train, assess, and refine models.

• Create reproducible pipelines.

• Deploy models and oversee their performance, drift, and cost implications.

• Diagnose system and model failures.


⛳️ Requirements

• Strong foundation in computer science fundamentals (data structures and algorithms, operating systems, networking, and distributed systems).

• Proficient in probability and statistics.

• Experience in developing production systems at scale.

• Proficiency in multiple programming languages (Go, Java, Python, Rust, SQL).

• Understanding of system behavior under load and failure conditions.

• Familiarity with Linux, containers, and Kubernetes.

• Excellent debugging capabilities.

• Ability to reason through invariants and failure modes.

• Knowledge of data systems, streaming systems, machine learning infrastructure, and performance optimization techniques.


🏝️ Benefits

• People-first culture that emphasizes employee well-being.

• Inclusive atmosphere where all opinions and perspectives are valued.

• Environment focused on learning and development.

• Opportunities for knowledge sharing, training, and regular internal technical discussions.

• Competitive salary.

• Pension plan.

• Health insurance coverage.

• Paid leave.

• Additional benefits.

People also viewed

Motive14 hours ago

Technical Lead Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
SONDA14 hours ago

Software Architect

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Oportun15 hours ago

Senior Staff Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Mercury Insurance15 hours ago

Director I, Software Engineering – Claims Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$107.3k – $300.6k/year
ApplyView job
General Dynamics Information Technology15 hours ago

Principal Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $253k/year
ApplyView job
Cyware15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers