Cerebras has developed a radically new chip and system to dramatically accelerate deep learning applications. Our system runs training and inference workloads orders of magnitude faster than contemporary machines, fundamentally changing the way ML researchers work and pursue AI innovation.
We are innovating at every level of the stack – from chip, to microcode, to power delivery and cooling, to new algorithms and network architectures at the cutting edge of ML research. Our fully-integrated system delivers unprecedented performance because it is built from the ground up for deep learning workloads.
About The Role: As a Full Stack Developer at Cerebras Systems, you will be responsible for designing, developing, and maintaining a robust automation framework that integrates our AI solutions with databases, cloud infrastructure, and scalable back-end systems. This role requires a comprehensive understanding of both front-end and back-end technologies, including experience with Python, MongoDB, and AI integration. You will work closely with our AI research team and product managers to deliver high-quality, scalable applications.
Responsibilities
Core DevOps:
o Manage the existing CI/CD and nightly pipeline consisting of Python, Github and Jenkins.
o Set up and maintain the deployment pipeline using Docker and Kubernetes.
o Ensure the application is scalable and can handle high traffic volumes.
o Implement monitoring and logging solutions to track application performance and errors.
Frontend Development:
o Design and implement user-friendly interfaces using React.js or Next.js.
o Ensure the application is responsive and works seamlessly across different devices and browsers.
o Optimize the front-end code for performance and scalability.
Backend Development:
o Develop and maintain the server-side logic using Node.js and Express.js.
o Integrate the AI model (e.g., GPT) via RESTful APIs or GraphQL.
o Implement real-time communication using WebSockets (e.g., Socket.io).
o Database Management:
Design and manage scalable database schemas using PostgreSQL or MongoDB.
Optimize database queries for performance.
Minimum Qualifications
o Bachelor’s or master’s degree in computer science or a related field (or equivalent work experience).
o Proven experience as a Full Stack Developer or similar role.
o Knowledge of Python, Jenkins and Github combination.
o Familiarity with an existing Testing-Framework is a plus.
o Knowledge of AI and natural language processing concepts.
o Experience with Docker and Kubernetes for containerization and orchestration.
Preferred Skills (remove if need be)
- Familiarity with AI/ML frameworks and tools.
- Deploying and managing a batch-merge-queue solution would help.
- Previous experience working on chat applications or AI-driven products.
- Knowledge of cloud services like AWS, GCP, or Azure.
Why Join Cerebras
People who are serious about software make their own hardware. At Cerebras we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection point in our business. Members of our team tell us there are five main reasons they joined Cerebras:
- Build a breakthrough AI platform beyond the constraints of the GPU
- Publish and open source their cutting-edge AI research
- Work on one of the fastest AI supercomputers in the world
- Enjoy job stability with startup vitality
- Our simple, non-corporate work culture that respects individual beliefs
Read our blog: Five Reasons to Join Cerebras in 2024.
Apply today and become part of the forefront of groundbreaking advancements in AI.
Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer. We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them.
This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.
Other Jobs from CerebrasSystems
Performance Architect in ASIC Architecture
AI Silicon Design Verification Engineer
Senior ML Frameworks Engineer
Senior Product Security Engineer
Staff System Integration Engineer, Electrical
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say