Company Information Syntho is a data technology organization with a strong expertise in synthetic data, headquartered in Amsterdam, Netherlands. It was founded in 2020 with the goal of solving the global privacy dilemma …
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
Team outings, Friday company catch-ups and drinks, Startup culture
Posted 2d ago
~40 hrs/week
Responsibilities
You will design, develop, and optimize full-stack components while ensuring clean, maintainable, and efficient code. Additionally, you will address technical debt, improve system observability, and collaborate with stakeholders to define architectural improvements.
Requirements
Candidates must have strong computer science fundamentals and proficiency in Python, JavaScript, and TypeScript. Experience with distributed computing frameworks, database optimization, and containerization technologies is required.
Full job description
Company Information
Syntho is a data technology organization with a strong expertise in synthetic data, headquartered in Amsterdam, Netherlands. It was founded in 2020 with the goal of solving the global privacy dilemma and enable the open data economy, where data can be used and shared freely and privacy guaranteed. We offer privacy-preserving synthetic data to unlock your data and take away legitimate privacy concerns. As a startup, Syntho has ambitious plans in the upcoming years and is growing really fast. Want to grow your career and be at the forefront of data-driven innovation? Then we’re looking for you!
Role Description
We are looking for a Senior Software Engineer to join our team and help improve our rapidly growing application. You will work across all layers of our technology stack, solving complex challenges related to distributed computing, performance optimization, and software maintainability. Your contributions will directly impact the scalability, reliability, and efficiency of our platform.
What’s in it for you
Opportunity to work on a cutting-edge distributed computing platform.
Solve real-world challenges related to performance, scalability, and maintainability.
Working with a young & ambitious team that values software engineering best practices.
Work with state-of-the-art technologies and become front-runner with the latest (AI) developments.
Doing good – contribute in solving one of the key global challenges: the data / privacy dilemma.
Regular team outings and Friday company catch-ups and drinks.
An awesome startup culture of responsibility and freedom to turn your ambition into reality.
Key Responsibilities
Design, develop, and optimize both frontend and backend components, ensuring clean, maintainable, and efficient code.
Capable of developing production-ready features from front to back
Write and maintain unit and integration tests for all application layers.
Improve system observability, monitoring, and debugging tools.
Collaborate with other engineers and stakeholders to define best practices and architectural improvements
Our technology stack consists of: Ray.io, FastAPI, Celery/Redis, Alembic, Django (being discontinued), and NextJs, the person for this position should be capable of engineering solutions using this technology stack with least friction, or in similar ones.
Usual tasks to be performed within the technology stack:
Enhance and maintain our FastAPI-based web API and help discontinue our Django authentication and authorization layer by adding this support to FastAPI itself.
Improve and extend our Next.js/ReactJS frontend, ensuring a smooth user experience.
Work with Ray.io to optimize and scale our distributed computing tasks.
Optimize PostgreSQL database queries and indexing for high performance.
Requirements
Strong knowledge of computer science fundamentals, including algorithms, data structures, concurrency, and distributed computing.
Proficiency in Python for backend development.
Experience with FastAPI and Django (authentication & authorization).
Proficiency in JavaScript/TypeScript, particularly with ReactJS andNext.js.
Strong experience with databases and PostgreSQL, including query optimization.
Familiarity with Ray.io or similar distributed computing frameworks.
Solid understanding of asynchronous programming and parallel processing.
Experience in designing scalable and maintainable software architectures.
Strong problem-solving skills and ability to work on complex technical challenges.
Excellent communication and collaboration skills.
Experience refactoring large-scale applications and resolving performance bottlenecks.
Knowledge of containerization (Docker, Kubernetes).
Experience with CI/CD pipelines and DevOps practices.
Preferred Qualifications
Familiarity with message queues (e.g., Redis, RabbitMQ, Kafka).
Experience leading engineering teams or mentoring junior developers.
𝗪𝗵𝗮𝘁 𝗦𝘆𝗻𝘁𝗵𝗼 𝗱𝗼𝗲𝘀:
Using real data can be challenging – it is often sensitive, unavailable, or time-consuming to work with. That’s why we create data that mimics real data, safely and efficiently, using 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚! Syntho brings all synthetic data generation approaches in one powerful platform, AI-generated synthetic data, synthetic data masking and rule-based synthetic data.
𝑊ℎ𝑦 𝑎𝑙𝑙 𝑎𝑝𝑝𝑟𝑜𝑎𝑐ℎ𝑒𝑠??
The best synthetic data approach—or the right combination of methods—always depends on the use case. As a result, our one-stop solution delivers the most realistic and privacy-preserving synthetic data, optimized for any use-case, and covers more use cases than any single method could on its own.
𝗛𝗼𝘄 𝘄𝗲 𝗱𝗼 𝗶𝘁:
✅𝐀𝐈-𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐞𝐝 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚: Generate privacy-preserving, production-like datasets using the power of AI.
✅𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚 𝐌𝐚𝐬𝐤𝐢𝐧𝐠: Automatically detect and replace sensitive information with realistic, consistent synthetic values across databases.
✅𝐑𝐮𝐥𝐞-𝐁𝐚𝐬𝐞𝐝 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚: Generate, simulate and enrich data from scratch using custom patterns and business rules tailored to your needs.
𝗥𝗲𝘀𝘂𝗹𝘁𝘀:
When real data is problematic, our clients turn to synthetic data to achieve:
📈𝐁𝐞𝐭𝐭𝐞𝐫 𝐝𝐞𝐦𝐨 𝐝𝐚𝐭𝐚: Host more realistic demos that leave stronger first impressions, drive higher conversion rates, and boost sales and revenue.
💎𝐌𝐨𝐫𝐞 𝐫𝐞𝐚𝐥𝐢𝐬𝐭𝐢𝐜 𝐭𝐞𝐬𝐭 𝐝𝐚𝐭𝐚: Improve product development with accurate test data, reduce bugs in production, shorten time-to-market, and increase client satisfaction.
🚀𝐅𝐚𝐬𝐭𝐞𝐫 𝐚𝐧𝐝 𝐞𝐚𝐬𝐢𝐞𝐫 𝐝𝐚𝐭𝐚 𝐚𝐜𝐜𝐞𝐬𝐬: Quickly access relevant data and simplify secure distribution both internally and externally.
𝗛𝗼𝘄 𝗰𝗮𝗻 𝗜 𝗮𝗽𝗽𝗹𝘆 𝘁𝗵𝗶𝘀 𝘁𝗼 𝗺𝘆 𝗼𝗿𝗴𝗮𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻?
- Schedule a meeting: https://calendly.com/syntho/demo
Offices: John M. Keynesplein 12, Amsterdam, Noord Holland 1066EP, NL
Test DataTest Data ManagementData MaskingRule-Based Synthetic DataAI-Generated Synthetic Dataand Synthetic Data GenerationData GovernanceSoftwareData ManagementGenerative AI
𝗪𝗵𝗮𝘁 𝗦𝘆𝗻𝘁𝗵𝗼 𝗱𝗼𝗲𝘀:
Using real data can be challenging – it is often sensitive, unavailable, or time-consuming to work with. That’s why we create data that mimics real data, safely and efficiently, using 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚! Syntho brings all synthetic data generation approaches in one powerful platform, AI-generated synthetic data, synthetic data masking and rule-based synthetic data.
𝑊ℎ𝑦 𝑎𝑙𝑙 𝑎𝑝𝑝𝑟𝑜𝑎𝑐ℎ𝑒𝑠??
The best synthetic data approach—or the right combination of methods—always depends on the use case. As a result, our one-stop solution delivers the most realistic and privacy-preserving synthetic data, optimized for any use-case, and covers more use cases than any single method could on its own.
𝗛𝗼𝘄 𝘄𝗲 𝗱𝗼 𝗶𝘁:
✅𝐀𝐈-𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐞𝐝 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚: Generate privacy-preserving, production-like datasets using the power of AI.
✅𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚 𝐌𝐚𝐬𝐤𝐢𝐧𝐠: Automatically detect and replace sensitive information with realistic, consistent synthetic values across databases.
✅𝐑𝐮𝐥𝐞-𝐁𝐚𝐬𝐞𝐝 𝐒𝐲𝐧𝐭𝐡𝐞𝐭𝐢𝐜 𝐃𝐚𝐭𝐚: Generate, simulate and enrich data from scratch using custom patterns and business rules tailored to your needs.
𝗥𝗲𝘀𝘂𝗹𝘁𝘀:
When real data is problematic, our clients turn to synthetic data to achieve:
📈𝐁𝐞𝐭𝐭𝐞𝐫 𝐝𝐞𝐦𝐨 𝐝𝐚𝐭𝐚: Host more realistic demos that leave stronger first impressions, drive higher conversion rates, and boost sales and revenue.
💎𝐌𝐨𝐫𝐞 𝐫𝐞𝐚𝐥𝐢𝐬𝐭𝐢𝐜 𝐭𝐞𝐬𝐭 𝐝𝐚𝐭𝐚: Improve product development with accurate test data, reduce bugs in production, shorten time-to-market, and increase client satisfaction.
🚀𝐅𝐚𝐬𝐭𝐞𝐫 𝐚𝐧𝐝 𝐞𝐚𝐬𝐢𝐞𝐫 𝐝𝐚𝐭𝐚 𝐚𝐜𝐜𝐞𝐬𝐬: Quickly access relevant data and simplify secure distribution both internally and externally.
𝗛𝗼𝘄 𝗰𝗮𝗻 𝗜 𝗮𝗽𝗽𝗹𝘆 𝘁𝗵𝗶𝘀 𝘁𝗼 𝗺𝘆 𝗼𝗿𝗴𝗮𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻?
- Schedule a meeting: https://calendly.com/syntho/demo
Offices: John M. Keynesplein 12, Amsterdam, Noord Holland 1066EP, NL
Test DataTest Data ManagementData MaskingRule-Based Synthetic DataAI-Generated Synthetic Dataand Synthetic Data GenerationData GovernanceSoftwareData ManagementGenerative AI