What are the responsibilities and job description for the Full Stack Engineer position at Salt Ai?
Our MissionSalt AI is founded by industry veterans in high-performance computing (HPC), artificial intelligence and life sciences. Salt AI is dedicated to providing reliable and transparent AI solutions that advance the underlying goals and purpose of life sciences teams. We've focused our collective expertise on a tech-enabled offering that realizes successful outcomes faster and more efficiently than previously imagined.Salt's platform prioritizes data integrity and reliability while providing a robust interface for cross-functional collaboration and rapid interchangeability of best of breed AI models. The end result is meaningful breakthroughs and competitive advantage for your organization.Full Stack EngineerThis Role Will Be A Good Fit For You If:You're good at figuring out what customers really need by creating custom experiences that both delight customers and scale.You can work autonomously — you can look at a big problem, and figure out a small piece to work on next, without being told what to do, and you can see the long-term vision of where to go after that.You are very effective at written and oral communication. You can write concisely, focusing on the most important points, and you consider your audience.You are good at sharing ownership and working on a diverse team.You're good at debugging, figuring out weird stuff, picking up new tools and ways of doing things, and you can do it all under pressure.You move fast. This absolutely does not mean you over-work yourself (we want you to work normal human hours and take care of yourself), but it means that you're decisive, work with purpose, and don't let yourself get bogged down in less impactful work.You'll Know If You're Succeeding In Your Job If:You're always thinking about how folks on the product teams are using the features and backend services you're building, and what problem you're solving for them.Your solutions are broadly useful. You probably had one small initial use-case in mind, but what you built gets used again and again, by several different teams.Teams at Salt AI are able to build new features fast on top of the backend systems you've built.Cross-functional teams are able to operate effectively. They know when their products are working (and when they're not), and have the tools they need to quickly solve problems.What You'll Do: Build and maintain robust backend services and RESTful APIs using Django and Python.Develop and enhance AI workflow orchestration services for life sciences applications.Implement microservices for AI model integration and real-time data processing pipelines.Design and optimize database schemas to handle complex scientific data requirements.Optimize API performance for real-time collaborative features and data visualization.Implement GraphQL services for efficient data fetching and manipulation.Build authentication and authorization systems for secure scientific data access.Develop responsive frontend interfaces using React, TypeScript, and NextJS when needed.Create and maintain data processing pipelines for scientific workflows.Collaborate with AI/ML engineering teams to deliver features that delight customers.Participate in code reviews and technical planning sessions to ensure system reliability.Design and implement caching strategies for high-performance data access.Technical Requirements (Core Skills - Must Have):5 years of professional experience with backend development.Strong experience with Django framework and Python.Experience developing AI/ML workflows and orchestration systems.Proficiency implementing RESTful APIs and GraphQL services.Strong understanding of SQL databases and scientific data modeling.Experience scaling microservice architectures for data-intensive applications.Understanding of containerization (Docker) concepts for application development.Experience with real-time data processing and streaming systems.Strong communication skills and ability to work in a fast-paced environment.Experience with frontend technologies (React, TypeScript) for full-stack capabilities.Bonus Skills:Experience with Next.js and modern frontend frameworksFamiliarity with NoSQL and vector databases for AI applications.Background implementing authentication systems (OAuth2, JWT).Experience with real-time collaboration features using WebSockets.Knowledge of model serving frameworks (TensorFlow Serving, Triton).Experience implementing feature flags and A/B testing systems.Background in life sciences or scientific computing.Experience with data lineage and provenance tracking.Knowledge of message queuing systems (Redis, RabbitMQ, Kafka).Experience with API rate limiting and performance optimization.Contributions to open-source AI/ML ecosystem projects.What Makes You A Great FitYou're passionate about building scalable, reliable backend systems that power AI applications.You understand the unique challenges of handling scientific data and AI workflows.You take pride in writing clean, maintainable code that performs well under load.You're experienced in designing APIs that serve both internal teams and external integrations.You enjoy solving complex data processing and performance optimization challenges.You have strong attention to detail for data integrity and security in scientific applications.You communicate effectively with both technical teams and scientific researchers.You're excited about AI technology and building tools that accelerate scientific discoveries.You thrive in dynamic environments where your backend work directly enables breakthrough research.Join UsAt Salt AI, we're building more than just a product – we're creating the backend systems that will power the future of AI development for life sciences. If you're excited about building scalable, high-performance backend systems that enable breakthrough scientific discoveries, we want to hear from you.
Salary : $140,000 - $170,000