{"schemaVersion":"jobsearcher.job.v1","id":"9ba943cca423708b0f7fcb8d","url":"https://jobsearcher.com/jobs/9ba943cca423708b0f7fcb8d","canonicalUrl":"https://jobsearcher.com/jobs/9ba943cca423708b0f7fcb8d","title":"Back-end Programmer","description":"San Francisco, CA, US or Remote New York City, NY, US or Remote\r\nSyntes AI, Inc. is the creator of the Syntes AI software platform—a cloud-based solution for Multi-Domain Data Management and Data Analytics using Artificial Intelligence and Machine Learning technologies. Our advanced data management and AI solutions help businesses implement AI/ML-driven analytics, deliver a unified brand and product experience across various sales channels and international markets, accelerate product time-to-market, predict revenues, analyze customer behavior, and reduce operating costs.\r\nThe Role\r\nWe are looking for a talented and innovative Back-end Programmer to join our software development team. In this role, you will be key in designing and developing cutting-edge features for our Syntes AI platform. Your work will involve creating complex algorithms, database schemas, machine learning features, and data science tools to tackle real-world problems and advance our software offerings.\r\nKey Responsibilities\r\nDevelop and deploy scalable and reliable algorithms, software code, and database queries for the Syntes AI platform and client projects.\r\nCollaborate with cross-functional teams and clients to gather business requirements and translate them into technical solutions.\r\nWrite clean, maintainable, and efficient code that meets company standards and industry best practices.\r\nDesign and implement database schemas and code for graph, vector, and relational databases.\r\nMaintain comprehensive software documentation in English to ensure code quality and maintainability.\r\nEngage in all stages of the software lifecycle, from concept and development to deployment and maintenance.\r\nCreate and conduct unit tests to validate code and perform regular code reviews.\r\nShare knowledge with the team, mentor colleagues, and contribute to strategic product planning.\r\nEnsure the performance, quality, and responsiveness of applications.\r\nStay updated with advancements in software development and continuously enhance your skills\r\nQualifications\r\nBachelor's or Master's degree in Applied Mathematics, Computer Science, Software Engineering, or a related field.\r\nStrong problem-solving and data analysis skills.\r\nProficiency in object-oriented programming and code design patterns.\r\nSolid understanding of mathematical and data processing techniques.\r\nProgramming expertise\r\nProficiency in object-oriented languages (e.g., C++, Golang, etc).\r\nPractical experience with Golang programming language\r\nPractical experience with SQL and graph databases.\r\nExperience with unit testing and code optimization.\r\nKnowledge of design patterns and principles of object-oriented programming.\r\nExperience in writing automated tests: unit tests and functional tests.\r\nExperience with using GIT code version control systems.\r\nExperience in developing transactions-based process integrations with accounting, financial, ERP and other applications.\r\nKnowledge in implementing data security features.\r\nProficiency in English for reading, writing, and updating technical documentation.\r\nPreferred Skills\r\nSolid knowledge of Golang programming language\r\nSolid knowledge of Cypher graph database query language\r\nExperience with Agile/Scrum project management methodologies.\r\nBackground in developing data-intensive, high-load and enterprise software applications.\r\nKnowledge of machine learning and artificial intelligence\r\nExperience with GIT and familiarity with Jira/Confluence/GitLab tools and DevOps practices.\r\nKnowledge of containerization and orchestration technologies like Docker and Kubernetes.\r\nWhy Join Us?\r\nAt Syntes AI, you will have the chance to work on transformative technology and make a significant impact in the industry. We offer a collaborative and innovative environment where your initiative and creativity are highly valued. If you are passionate about AI and eager to lead in technological advancements, we would love to hear from you.\r\nWe are looking for a talented and innovative Back-end Programmer to join our software development team. In this role, you will be key in designing and developing cutting-edge features for our Syntes AI platform.\r\nJ-18808-Ljbffr","company":"Syntes","rawCompany":"syntes","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-09T07:58:17.770Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Back-end Programmer","description":"San Francisco, CA, US or Remote New York City, NY, US or Remote\r\nSyntes AI, Inc. is the creator of the Syntes AI software platform—a cloud-based solution for Multi-Domain Data Management and Data Analytics using Artificial Intelligence and Machine Learning technologies. Our advanced data management and AI solutions help businesses implement AI/ML-driven analytics, deliver a unified brand and product experience across various sales channels and international markets, accelerate product time-to-market, predict revenues, analyze customer behavior, and reduce operating costs.\r\nThe Role\r\nWe are looking for a talented and innovative Back-end Programmer to join our software development team. In this role, you will be key in designing and developing cutting-edge features for our Syntes AI platform. Your work will involve creating complex algorithms, database schemas, machine learning features, and data science tools to tackle real-world problems and advance our software offerings.\r\nKey Responsibilities\r\nDevelop and deploy scalable and reliable algorithms, software code, and database queries for the Syntes AI platform and client projects.\r\nCollaborate with cross-functional teams and clients to gather business requirements and translate them into technical solutions.\r\nWrite clean, maintainable, and efficient code that meets company standards and industry best practices.\r\nDesign and implement database schemas and code for graph, vector, and relational databases.\r\nMaintain comprehensive software documentation in English to ensure code quality and maintainability.\r\nEngage in all stages of the software lifecycle, from concept and development to deployment and maintenance.\r\nCreate and conduct unit tests to validate code and perform regular code reviews.\r\nShare knowledge with the team, mentor colleagues, and contribute to strategic product planning.\r\nEnsure the performance, quality, and responsiveness of applications.\r\nStay updated with advancements in software development and continuously enhance your skills\r\nQualifications\r\nBachelor's or Master's degree in Applied Mathematics, Computer Science, Software Engineering, or a related field.\r\nStrong problem-solving and data analysis skills.\r\nProficiency in object-oriented programming and code design patterns.\r\nSolid understanding of mathematical and data processing techniques.\r\nProgramming expertise\r\nProficiency in object-oriented languages (e.g., C++, Golang, etc).\r\nPractical experience with Golang programming language\r\nPractical experience with SQL and graph databases.\r\nExperience with unit testing and code optimization.\r\nKnowledge of design patterns and principles of object-oriented programming.\r\nExperience in writing automated tests: unit tests and functional tests.\r\nExperience with using GIT code version control systems.\r\nExperience in developing transactions-based process integrations with accounting, financial, ERP and other applications.\r\nKnowledge in implementing data security features.\r\nProficiency in English for reading, writing, and updating technical documentation.\r\nPreferred Skills\r\nSolid knowledge of Golang programming language\r\nSolid knowledge of Cypher graph database query language\r\nExperience with Agile/Scrum project management methodologies.\r\nBackground in developing data-intensive, high-load and enterprise software applications.\r\nKnowledge of machine learning and artificial intelligence\r\nExperience with GIT and familiarity with Jira/Confluence/GitLab tools and DevOps practices.\r\nKnowledge of containerization and orchestration technologies like Docker and Kubernetes.\r\nWhy Join Us?\r\nAt Syntes AI, you will have the chance to work on transformative technology and make a significant impact in the industry. We offer a collaborative and innovative environment where your initiative and creativity are highly valued. If you are passionate about AI and eager to lead in technological advancements, we would love to hear from you.\r\nWe are looking for a talented and innovative Back-end Programmer to join our software development team. In this role, you will be key in designing and developing cutting-edge features for our Syntes AI platform.\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T07:58:17.770Z","dateModified":"2026-04-09T07:58:17.770Z","hiringOrganization":{"@type":"Organization","name":"Syntes","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9ba943cca423708b0f7fcb8d"},"url":"https://jobsearcher.com/jobs/9ba943cca423708b0f7fcb8d"}}