About The Company
Synthesis AI enables the world’s most advanced AI companies to build more powerful and ethical computer vision. The company’s synthetic data and simulation platform was recently recognized as a Top 10 Breakthrough Technology by MIT Tech Review and ranked #4 on Fast Company’s Global List of Most Innovative Small Companies. Synthesis AI is an ambitious team of technologists, researchers, creatives, and product designers driving a paradigm change in AI.
Through a proprietary combination of generative neural networks and cinematic CGI pipelines, Synthesis’ on-demand platform creates vast amounts of perfectly-labeled image data to train AI models at orders of magnitude increased speed and reduced cost.
Current customers include Fortune 10 companies, top smartphone manufacturers, global technology enterprises, and leading AR/VR/metaverse companies.
Learn more about Synthesis AI here.
About The Job
We are adding a Senior Software Engineer to the team - you’ll have the opportunity to build scalable solutions to complicated problems. In this role, you’ll be architecting new capabilities for our APIs and data pipeline. On any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment.
The impact you will have:
- Architect and develop software pipelines that combine state-of-the-art computer graphics (CG) and machine learning (ML) technologies.
- Build robust and scalable APIs.
- Contribute and provide feedback to other team members.
- Help maintain and improve our code quality through writing unit tests, automation, and performing code reviews.
- Lead brainstorming sessions and contribute ideas to our technology, algorithms, and products.
- Dive into difficult problems and successfully deliver results on schedule.
- Follow best engineering practices.
What we look for:
- 8+ years of recent hands-on experience creating scalable and maintainable backend systems that meet architectural objectives.
- Experience in Node.js and Python. Experience with Golang is a plus.
- Experience creating maintainable and easy-to-consume APIs.
- Experience using AWS managed services, such as SQS and S3, EC2, EFS, and RDS.
- Experience building distributed computing solutions that will be deployed on Kubernetes.
- Knowledge in database systems and schema designs.
- Bachelor’s degree in computer science, computer engineering, etc. or equivalent experience.
- Some hands-on experience in React is a plus, but not required.
Our benefits:
- Health insurance coverage for employees, including vision, dental, and family coverage
- Extended vacation time
- Parental leave
- Competitive salary
- Equity
- Remote flexibility