We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Backend Engineer
Location: NYC or Toronto
|
Full-Time
Backend Development
API
Scalability
Infrastructure
Distributed Systems
Microservices
Python
Go
Cloud
GCP
AWS
Kubernetes
Docker
AI
Startup
Creativity Tools
Back End Engineer
Company: Ideogram Location: NYC or Toronto (Onsite) Type: Full-time Company Description: Ideogram’s mission is to help people become more creative. Our thesis is that everyone has an innate desire to create. We are developing state-of-the-art AI tools that will make creative expression more accessible and efficient. We are pushing the limits of what’s possible with AI, with a focus on creativity and a high standard for trust and safety. Our headquarters is in downtown Toronto, and we have a small presence in NYC. We recently launched Ideogram 3.0, featuring advancements in image-prompt alignment, photorealism, and text rendering, along with Ideogram Canvas for infinite creative editing with tools like Magic Fill and Extend. Our founding team consists of world-renowned AI experts from Google Brain, UC Berkeley, CMU, and the University of Toronto. Role Description: We are looking for experienced Backend Engineers to build and scale the infrastructure powering Ideogram's creative AI tools. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that handle millions of user requests, manage complex AI model deployments, and support our web and mobile applications, including features like Ideogram Canvas, Magic Fill, and Extend. You'll work closely with ML engineers, frontend engineers, and product designers to deliver a seamless and powerful user experience. Responsibilities: * Design, build, and maintain scalable, reliable backend services and APIs. * Develop infrastructure for deploying and serving large-scale AI models efficiently. * Work with databases, caching layers, and message queues to ensure high performance and availability. * Implement monitoring, logging, and alerting for backend systems. * Collaborate on system architecture and technology choices. * Ensure security and data privacy best practices are followed. * Write clean, well-tested, and maintainable code. Ideal Candidate: * Strong proficiency in backend development using languages like Python, Go, Java, or Node.js. * Experience building and operating distributed systems and microservices. * Experience with cloud platforms (GCP, AWS, Azure) and containerization technologies (Docker, Kubernetes). * Knowledge of database technologies (SQL and NoSQL). * Experience with API design (REST, gRPC). * Familiarity with infrastructure-as-code tools (Terraform) is a plus. * Experience working with ML model serving infrastructure is a significant advantage. * Strong problem-solving skills and ability to work in a fast-paced startup environment. * B.S. or M.S. in Computer Science or a related field, or equivalent practical experience.
Post Date:
April 22, 2025