Staff Software Engineer, Backend (Remote)
Machinify- Full Time
- Senior (5 to 8 years)
Candidates should have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of recent professional experience in functional programming and Scala is required. Proficiency in Cats Effect or similar technologies is essential, along with an exceptional understanding of backend development principles, including RESTful APIs and microservices architecture. Familiarity with cloud platforms and containerization technologies is necessary, as well as knowledge of distributed systems and performance optimization techniques. Strong problem-solving skills and effective communication abilities are also required.
The Backend Engineer will design, develop, and maintain backend systems and APIs using Scala and related technologies. They will collaborate with data scientists and machine learning engineers to integrate AI models into the backend infrastructure. The role involves optimizing and scaling backend services to handle large volumes of data, implementing data storage and retrieval mechanisms, and working closely with frontend developers to define and implement APIs. Additionally, the engineer will collaborate with SREs to deploy and monitor backend services in a cloud environment, conduct code reviews, and stay up-to-date with industry trends to suggest improvements.
AI platform for business process optimization
Writer.com provides a platform that uses artificial intelligence to enhance business processes for various clients, including major companies. The platform integrates Large Language Models (LLMs), Natural Language Processing (NLP), and Machine Learning (ML) to tailor AI solutions to a client's specific brand and knowledge. LLMs generate human-like text, NLP helps computers understand human language, and ML enables learning from data. Writer's platform is built on secure, enterprise-grade LLMs called Palmyra, which are designed to be open and transparent, ensuring that client data is never used for training. This allows clients to self-host the models, giving them control and visibility over their data. The platform assists businesses in speeding up processes and generating customized outputs, such as summaries and insights, while adhering to legal and brand guidelines. Writer.com operates on a subscription-based model, where clients pay a recurring fee for access to its features.