The Role
At Circle, the Software Engineer Team is responsible for:
Developing and maintaining all customer-facing products, including firmware, web/app applications, database management and cloud infrastructure. Focus on delivering real-time, easy-to-use and robust applications. Handling a large amount of requests and scaling efficiently.
As a fullstack engineer, you will participate in product development. You will build our UI from design, construct backend API, and manage entire server infrastructure. This includes all associated areas such as database and architecture design. You will expand your experience in building machine learning products and collaborate with AI researchers and engineers on industry-leading applications that process vast amounts of data
What You'll DoImplement the features and user interfaces of Circle products
Architect efficient and reusable front-end systems that drive complex web applications
Optimize our web application performance to ensure great user experience
Design and build scalable REST APIs for Circle AI products. Performance optimization, database management, and system horizontal scaling. Participate in code reviews to maintain a high-quality code culture.
You will face streaming, network, computer vision, machine learning, application optimization, and cloud infrastructure issues very often. You will work with a diverse team of different foreign backgrounds wherecommunication skills matter.
We are moving fast to handle a dramatically increasing number of connected devices. Scalability and efficiency are our chief concerns.
2 years of experience required
No management responsibility