By continuing to browse the site you are agreeing to our use of cookies. Agree

Follow Us:
    

  • "Simplicity is the ultimate sophistication" - Leonardo da Vinci
  • "Truth is ever to be found in the simplicity, and not in the multiplicity and confusion of things" - Isaac Newton
  • "As we speak of poetical beauty, so ought we to speak of mathematical beauty..." - Blaise Pascal
  • "Why do we learn mathematics? Because it organizes our mind" - Mikhail Lomonosov
  • "Analyse data just so far as to obtain simplicity and no further" - Henri Poincaré
  • "Those who can imagine anything, can create the impossible" - Alan Turing
  • "Our experience up to date justifies us in feeling sure that in Nature is actualized the ideal of mathematical simplicity" - Albert Einstein
  • "Complexity is the prodigy of the world. Simplicity is the sensation of the universe. Behind complexity, there is always simplicity to be revealed. Inside simplicity, there is always complexity to be discovered" - Gang Yu
  • "Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it" - Edsger Wybe Dijkstra

Liberty in every line of code

CUSTOM SOFTWARE DEVELOPMENT

About Us

We are a team of passionate programmers and engineers who love perfect algorithms, state-of-the-art hardware and hard work. We stand with Math and avoid to touch any kind of fancy hype. We do both: custom software development for our customers and our internal projects under gateflow.net brand. To read more about the latter press button below.

Our Skills

Although we develop "a top of iceberg" front-end and back-end software, a cornerstone of our projects is Linux kernel components, P4 based network pipelines, high performance cluster engine, industrial automation and telemetry software. Our credo is simplicity, reliability and performance. We do believe in open source and often commit to community mainstream.

Our Vacancies

While we have a huge pile of great ideas and plans, we suffer from a lack of golden heads. If you are a geek of coding with worthwhile education and deep knowledge in math then we would be pleased to welcome you as a new member of our team. To explore our open vacancies press button below.

C Developer

Responsibilities:

●  Explore project requirements, design optimal data structures and build effective algorithms

●  Design, build and maintain efficient, reusable and reliable C code

●  Identify bottlenecks and bugs, and devise solutions to these problems

●  Help maintain code quality, organization, and automation

Skills:

●  At least MS degree in mathematics or computer science

●  5 years or more experience in C developer position

●  Deep understanding of algorithmization

●  Strong proficiency in C, with fairly complete knowledge of the language specification

●  Thorough knowledge of the standard library as specified by ISO and ANSI

●  Excellent understanding of UNIX/Linux platform

●  Good understanding of memory management in non garbage collected environments

●  Knowledge of low-level threading primitives and real-time environments

●  RTNetlink library is a MUST

●  Familiarity with system call wrapper library functions

●  Familiarity with embedded systems design and low-level hardware interactions

●  Familiarity with language tools, such as Lint, Valgrind, etc.

●  Familiarity with Linux Kernel modules development

●  Excellent understanding of code versioning tools (GIT)

●  Familiarity with CI principles

●  English at least B2 level is mandatory

Go Developer

Responsibilities:

●  Explore project requirements, design optimal data structures and build effective algorithms

●  Design, build and maintain efficient, reusable and reliable Go code

●  Identify bottlenecks and bugs, and devise solutions to these problems

●  Help maintain code quality, organization, and automation

Skills:

●  At least MS degree in mathematics or computer science

●  3 years or more experience in Go developer position

●  2 years or more experience in C/C++ developer position is a MUST

●  Deep understanding of algorithmization

●  Strong proficiency in Go, with fairly complete knowledge of the language specification

●  Thorough knowledge of the open source Go libraries

●  Excellent understanding of UNIX/Linux platform

●  Good understanding of UNIX sockets

●  Good understanding of gRPC

●  Excellent understanding of C function call from Go code

●  Familiarity with RTNetlink library is a MUST

●  Excellent understanding of code versioning tools (GIT)

●  Familiarity with CI principles

●  English at least B2 level is mandatory

QA Expert

Responsibilities:

●  Review requirements, specifications and technical design documents to create detailed, comprehensive and well-structured test plans and test cases

●  Estimate, prioritize, plan and coordinate testing activities

●  Design, develop and execute automation scripts using open source tools

●  Identify, record, document thoroughly and track bugs

●  Perform thorough regression tests when bugs are resolved

●  Develop and apply testing processes for new and existing products to meet client needs

●  Collaborate with development and products managers teams to identify system requirements

●  Track quality assurance metrics, like defect densities and open defect counts

Skills:

●  At least BS degree in engineering or computer science

●  3 years or more experience in QA engineer position

●  Strong knowledge of software QA methodologies, tools and processes

●  Experience in writing clear, concise and comprehensive test plans and test cases

●  Hands-on experience with automated testing tools

●  Experience working in an Agile/Scrum development process

●  Familiarity with bug tracking tools (Redmine)

●  Experience with performance and security testing is a plus

●  English at least B2 level is mandatory

Contact Us

 3A alliance, LLC. Reg.#40103868526

 10-40, Lielezeres str., Riga, Latvia, LV-1007

 +371-20026370

Cookies

What are cookies?

A cookie is a small text file that a website stores on your computer or mobile device when you visit the site.

●  First party cookies are cookies set by the website you’re visiting. Only that website can read them. In addition, a website might potentially use external services, which also set their own cookies, known as third-party cookies.

●  Persistent cookies are cookies saved on your computer and that are not deleted automatically when you quit your browser, unlike a session cookie, which is deleted when you quit your browser.

Every time you visit the our websites, you will be prompted to accept or refuse cookies. Cookies can be used to establish anonymised statistics about the browsing experience on our sites.

How do we use cookies?

Currently our websites do not use "first-party cookies". Only "third-party cookies" are used sometimes.

Third-party cookies

Some of our pages display content from external providers, e.g. Google, Facebook, Linkedin, Telegram. To view this third-party content, you first have to accept their specific terms and conditions. This includes their cookie policies, which we have no control over. But if you do not view this content, no third-party cookies are installed on your device.

How can you manage cookies?

You can manage/delete cookies as you wish – for details, see aboutcookies.org.

You can delete all cookies that are already on your device by clearing the browsing history of your browser. This will remove all cookies from all websites you have visited. Be aware though that you may also lose some saved information (e.g. saved login details, site preferences).

For more detailed control over site-specific cookies, check the privacy and cookie settings in your preferred browser.

You can set most modern browsers to prevent any cookies being placed on your device, but you may then have to manually adjust some preferences every time you visit a site/page. And some services and functionalities may not work properly at all (e.g. profile logging-in).