Senior Software Engineer
11 hours ago
About Avantis AI Avantis AI is revolutionizing how professionals perform research and collaborate to generate insights in industries like finance, investment, legal and accounting. Our platform leverages the power of AI to help professionals unlock critical insights from regulatory and corporate data, enabling them to collaborate more efficiently and produce higher-quality results. Avantis AIs advanced research management platform empowers teams to work smarter by automating data analysis, streamlining workflows, and facilitating real-time collaboration across multiple users.
Headquartered in Toronto, Canada, our mission is to radically boost productivity and insights for clients through cutting-edge research and analytics tools. We're a passionate, agile team driven by innovation, collaboration, integrity, and customer obsession.
Role Overview
We are seeking a Senior Software Engineer with deep expertise in C#, SQL and Python to build and scale backend data access applications, APIs, and intelligent data pipelines. This role will play a critical part in advancing our agentic AI research automation solution, data integration workflows, and scalable API services.
As a senior member of the engineering team, you will lead the design and development of high-performance backend services, architect solutions for secure and efficient data access, and ensure our APIs meet enterprise-grade standards. Youll also collaborate with cross-functional teams to translate product vision into customer-impacting features while mentoring engineers to elevate technical standards.
What You'll Do
- Design & Build Scalable Backend Services Develop, optimize, and maintain backend services and APIs using C# and Python, ensuring reliability, maintainability, and low-latency performance.
- Architect & Optimize Data Systems Design and manage robust relational database architectures with a focus on indexing, replication, migrations, and performance tuning. Ensure data integrity, scalability, and high availability across environments.
- Develop & Maintain Data Pipelines Build efficient ETL/ELT workflows for ingesting, transforming, and indexing structured and unstructured data into knowledge graphs, warehouses, or search indices. Implement monitoring, error handling, and automated recovery mechanisms.
- Enhance System Reliability & Observability Implement system observability practices including logging, metrics, tracing, and monitoring. Ensure backend components are instrumented for high visibility and reliability under production conditions.
- Implement Secure and Scalable Architecture Apply best practices in authentication, authorization, and API security. Architect solutions that meet enterprise-grade requirements for performance, scalability, and data protection.
- Integrate Advanced Search and AI Capabilities Collaborate on building hybrid search solutions combining full-text and vector-based methods (e.g., OpenSearch/Elasticsearch) to enable semantic retrieval and RAG-style (Retrieval-Augmented Generation) pipelines.
- Leverage Modern Infrastructure & Deployment Tools Work with containerization (Docker) and orchestration tools (e.g., Kubernetes) to build and deploy scalable systems. Contribute to CI/CD pipelines, automated testing, and infrastructure-as-code practices.
- Collaborate & Lead Technical Excellence Partner with product managers, AI engineers, and designers to deliver impactful features. Mentor engineers, contribute to coding standards, and drive architectural best practices across the engineering organization.
Required Skills
- Strong expertise in C#, SQL, and Python with solid development experience in backend, data engineering, data pipelines and AI/ML engineering.
- Deep experience with relational databases, including performance tuning, indexing, migrations, replication, and managing large datasets.
- Solid background in data pipeline architectureETL/ELT, indexing workflows, and data modeling.
- Proven track record building and maintaining high-performance APIs (REST, NodeJs, etc.)
- Proven ability to architect scalable, maintainable systems under production constraints.
- Deep understanding of software architecture principles (clean architecture, modularization, separation of concerns)
- Experience with asynchronous programming, concurrency, parallelism, task scheduling, background jobs / queues, etc.
- Knowledge of security, authentication, authorization, and API-level protections
- Familiarity with version control (Git), CI/CD pipelines, automated testing (unit, integration, end-to-end)
- Experience with system observability: logging, metrics, tracing, monitoring
- Excellent problem-solving, documentation, and cross-functional communication skills.
Nice-To-Have
- Hands-on experience with Postgres, OpenSearch or Elasticsearch
- Experience with vector search, embeddings, and semantic information retrieval.
- Experience with containerized applications (Docker) and serverless components
- Previous exposure to financial, regulatory, or document / text-intensive domains
- Experience working in a SaaS / B2B environment with multi-tenant architectures
- Familiarity with data warehouses, analytics systems, OLAP, or ETL pipelines
What We Offer:
- Competitive salary.
- A dynamic, supportive work environment that encourages innovation and professional growth.
- Flexible working hours with options for hybrid/remote work.
- The chance to work on exciting AI projects that directly impact professionals.
Why Avantis AI?
At Avantis AI, we are at the forefront of transforming research management by using AI to generate research and automate complex workflows. Join us, and you will be part of a passionate team of developers, researchers, and AI experts who are building the future of collaborative research. Your work will directly contribute to making research more efficient, insightful, and impactful for our clients.
-
Senior Software Engineer
6 days ago
Bucharest, Bucureşti, Romania Matrix42 Full time 40,000 - 80,000 per yearYour missionParticipate in the entire software development lifecycle, from concept to delivery.Design, develop, test, deploy, and maintain scalable and reliable software solutionsCollaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement innovative solutions.Conduct code reviews to ensure code...
-
Senior Software Engineer
11 hours ago
Bucharest, Bucureşti, Romania Matrix42 Full time €60,000 - €120,000 per yearYour missionParticipate in the entire software development lifecycle, from concept to delivery.Design, develop, test, deploy, and maintain scalable and reliable software solutionsCollaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement innovative solutions.Conduct code reviews to ensure...
-
Senior Software Engineer
11 hours ago
Bucharest, Bucureşti, Romania Matrix42 Full time €80,000 - €120,000 per yearYour missionParticipate in the entire software development lifecycle, from concept to delivery.Design, develop, test, deploy, and maintain scalable and reliable software solutionsCollaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement innovative solutions.Conduct code reviews to ensure code...
-
Senior Software Engineer
11 hours ago
Bucharest, Bucureşti, Romania Matrix42 Full time 40,000 - 80,000 per yearYour missionParticipate in the entire software development lifecycle, from concept to delivery.Design, develop, test, deploy, and maintain scalable and reliable software solutionsCollaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement innovative solutions.Conduct code reviews to ensure code...
-
Senior Software Engineer
2 weeks ago
Bucharest, Bucureşti, Romania Worldpay Full time €60,000 - €120,000 per yearAre you ready to write your next chapter?Make your mark at one of the biggest names in payments. We're looking for a Senior Java Software Engineer to join our ever evolving Billing & Funding team to help us unleash the potential of every business.What you'll own as the Senior Software EngineerBilling and Funding within Worldpay has built a pricing and...
-
Senior Software Engineer
11 hours ago
Bucharest, Bucureşti, Romania Bitdefender Full timeBitdefenderBitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry's most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling...
-
Software Senior Principal Engineer
2 weeks ago
Bucharest, Bucureşti, Romania Dell Technologies Full time 90,000 - 120,000 per yearSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...
-
Senior Software Engineer
2 weeks ago
Bucharest, Bucureşti, Romania Algolia Full time 60,000 - 80,000 per yearAlgolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day. As a Senior UI Software Engineer on the Connectors...
-
Senior Software Engineer
2 days ago
Bucharest, Bucureşti, Romania VOX SOLUTIONS Full time 40,000 - 80,000 per yearAbout VOXEstablished in 2010, VOX SOLUTIONS has been at the forefront of innovation in the voice and messaging marketplace. We are certainly not a start-up, but a scale up company with the ambition of becoming a major player in our industry with new and innovative solutions that can address the needs of our constantly evolving telecommunications...
-
Senior Full-Stack Software Engineer
2 weeks ago
Bucharest, Bucureşti, Romania Software Mind Full time 60,000 - 120,000 per yearCompany DescriptionSoftware Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we're...