Software Engineer
Union.ai
Summary
Join Union.ai, a company revolutionizing AI infrastructure, as a Back-End Engineer. You will design and implement innovative solutions for large-scale, multi-tenant distributed control planes managing complex ML and data processes. This role involves designing Golang-based gRPC services, building core algorithms for scalability, and developing distributed scheduling systems on Kubernetes. You will create user-friendly APIs and manage terabytes of data efficiently and securely. Collaboration with customers, the open-source community, and internal teams is crucial. This position requires a Bachelor's degree in Computer Science or a related field, 7+ years of experience building scalable distributed services, and proven expertise in software development and debugging.
Requirements
- Bachelorβs Degree in Computer Science, a related field, or equivalent experience
- Minimum 7+ yearsβ experience building scalable, performant distributed services in any strongly-typed language
- Proven discipline to check in code that is well-tested and well-documented
- Excellent verbal and written communication skills to ensure seamless integration with a global team and the open-source community
- Expertise in maintaining and debugging live software systems
- Ability to identify tasks which require automation and carry out the automation process
- High autonomy; you pride yourself in making effective decisions in absence of perfect information and oversight
Responsibilities
- Design large scale, multi-tenant distributed control planes that manage complicated ML and Data Processes
- Design modern Golang based gRPC services
- Build core algorithms to help distributed ML and Data systems scale more easily
- Build core distributed scheduling systems on Kubernetes
- Build simple, elegant APIs that delight our customers - ML Engineers, Data Engineers, Data Scientists and Systems Administrators
- Manage terabytes of data in an efficient and secure manner
- Implement high performance Golang and Rust applications that can scale to millions of operations per second
- Work directly with customers, the open source community and internal team members to deliver value across multiple organizations
Benefits
- Excellent medical - We pay 100% of your premiums and 90% for your dependents
- Generous dental and vision plans- We pay 90% of the premiums for you and your dependents
- Meaningful equity in the form of options β all employees are owners here
- Unlimited time off + 12 company holidays
- 401K match - Union.ai matches 100% of contributions up to the first 3%, and 50% up to 5%
- 16 weeks paid parental leave for primary and secondary caregivers
- Flexible work schedule at a remote friendly company