Careers

At The AnyLogic Company, we are proud to be leading the way in simulation modeling. Over a decade of research and development, we have produced not only our outstanding products, but also the open, innovative, and dynamic company culture that drives our success today.


We are a growing multinational team operating from the US and Europe with a global network of partners. Our people and our products are world-class, and we deliver products and services to the most influential organizations in the world.

Why Join Us

Market leaders

The AnyLogic Company is a leader in the global simulation market. With over 1000 companies around the world using our software, including 40% of the Fortune 100, and double-digit annual growth, we open-up big opportunities for our associates.

Сutting-edge technologies

We love technologies, it is in our nature. We never stop learning and implementing the latest technologies in our daily workflows, so that way our associates always develop their skills.

International company

Operating from offices in Chicago, Paris, and Saint Petersburg and having a worldwide network of business partners, we travel to work and work to travel. You will, too!

Work with experts

We are committed to developing skills. Through extensive training and challenging tasks, with coaching and mentoring, we nurture the best to deliver the best.

Cool friendly team

Our team drives our company’s success. That is why we foster inclusive corporate culture with those who are passionate and ambitious.

Corporate adventures

Once a year, the team picks a place, anywhere in the world, to go on a great adventure. The mission is to see outstanding places and bond with colleagues. A good reason to join us, right?

Additional benefits

Apart from a competitive salary, we offer health insurance, wellness reimbursement, and paid sick leave and holiday.

Our Culture

Open Jobs

Java Developer

Saint Petersburg, Russia

We, the AnyLogic development team, are proud of our product. AnyLogic is a technological leader in the world market of simulation tools. AnyLogic solutions are used in hundreds of companies, including such giants as General Electric, Ford, Panasonic, Rolls Royce, and Google. At the same time, like many creators, we dream of creating the best version of our product and now we have this opportunity! We are at the start of a new era, a new generation of our product that is already loved by the market. No legacy, everything is fresh and new, and we are set up for a technological breakthrough! We invite you to join us!

WE PLAN TO USE:

  • Environment/Tools: JIRA/Confluence, GIT, and code review.
  • Frontend: HTML 5, CSS, TypeScript, Webpack, Electron, Web-based code editor, Modern web framework (Angular, React, etc.), RxJS, Plotly.js, SVG, Three.js, and WebGL.
  • Backend: Java 8+, Spring, Gradle, Eclipse JDT, Language Server Protocol, GeoTools, MapDB, HSQLDB, and Querydsl.

SUCCESSFUL CANDIDATE SHOULD HAVE:

  • Practical experience with Java (several positions of different levels).
  • A deep understanding of data structures, algorithms, and software design.
  • Good knowledge of templates / OOP practices.
  • An English level of intermediate or higher.

IT WILL BE A PLUS IF YOU:

  • Have experience with SQL.
  • Have experience with scalable Web architecture and distributed systems and multithreading.
  • Have an understanding of JavaScript/TypeScript/Python.
  • Have an understanding of Gradle or Maven.

WE OFFER:

  • Job prospects within the company according to your strongest skills.
  • Competitive salary, which will be discussed with successful candidates, is dependent on skills and knowledge.
  • Semi-annual awards (after the trial period).
  • Flexible working hours: Mon-Fri, obligatory presence 11am — 6pm (but 40 hour a week).
  • Official employment in accordance with the Labor Code of the Russian Federation.
  • Additional health insurance program (after the trial period).
  • Free coffee, tea, fruits, and cookies in the kitchen.
  • Health club/gym membership compensation.
  • Regular corporate events and corporate travel (2011 — Brazil and Argentina, 2014 — Australia and Vanuatu, 2015 — Costa Rica, 2016 — Kamchatka, 2017 — Bali, 2018 — South Africa, Zambia and Botswana, 2019 — Chile).

Apply

Frontend Developer

Saint Petersburg, Russia

We, the AnyLogic development team, are proud of our product. AnyLogic is a technological leader in the world market of simulation tools. AnyLogic solutions are used in hundreds of companies, including such giants as General Electric, Ford, Panasonic, Rolls Royce, and Google. At the same time, like many creators, we dream of creating the best version of our product and now we have this opportunity! We are at the start of a new era, a new generation of our product that is already loved by the market. No legacy, everything is fresh and new, and we are set up for a technological breakthrough! We invite you to join us!

WE PLAN TO USE:

  • Environment/Tools: JIRA/Confluence, GIT, and code review.
  • Frontend: HTML 5, CSS, TypeScript, Webpack, Electron, Web-based code editor, Modern web framework (Angular, React, etc.), RxJS, Plotly.js, SVG, Three.js, and WebGL.
  • Backend: Java 8+, Spring, Gradle, Eclipse JDT, Language Server Protocol, GeoTools, MapDB, HSQLDB, and Querydsl.

SUCCESSFUL CANDIDATE SHOULD HAVE:

  • Very good TypeScript / JavaScript, HTML5, and CSS3 development skills.
  • Experience with modern UI frameworks (e.g. Vue, ReactJS, Angular, and Polymer) and wish to create their own framework.
  • Experience with RxJS and Webpack.

IT WILL BE A PLUS IF YOU:

  • Have experience with SVG, Three.js, and WebGL.
  • Have knowledge of computational geometry.
  • Have well-developed spatial thinking.
  • Have experience with D3 and Plotly.js.

WE OFFER:

  • Job prospects within the company according to your strongest skills.
  • Competitive salary, which will be discussed with successful candidates, is dependent on skills and knowledge.
  • Semi-annual awards (after the trial period).
  • Flexible working hours: Mon-Fri, obligatory presence 11am — 6pm (but 40 hour a week).
  • Official employment in accordance with the Labor Code of the Russian Federation.
  • Additional health insurance program (after the trial period).
  • Free coffee, tea, fruits, and cookies in the kitchen.
  • Health club/gym membership compensation.
  • Regular corporate events and corporate travel (2011 — Brazil and Argentina, 2014 — Australia and Vanuatu, 2015 — Costa Rica, 2016 — Kamchatka, 2017 — Bali, 2018 — South Africa, Zambia and Botswana, 2019 — Chile).

Apply

Python Developer

Saint Petersburg, Russia

We, the AnyLogic development team, are proud of our product. AnyLogic is a technological leader in the world market of simulation tools. AnyLogic solutions are used in hundreds of companies, including such giants as General Electric, Ford, Panasonic, Rolls Royce, and Google. At the same time, like many creators, we dream of creating the best version of our product and now we have this opportunity! We are at the start of a new era, a new generation of our product that is already loved by the market. No legacy, everything is fresh and new, and we are set up for a technological breakthrough! We invite you to join us!

Right now, the core of our product is in Java, but there is a request to implement it in Python. We are looking for an experienced Python developer who can do that.

SUCCESSFUL CANDIDATE SHOULD HAVE:

  • 5+ years of experience Python (Network, Disk, Database operations in Python).
  • A craving for performance-optimized code.
  • A deep understanding of data structures, algorithms, and statistics.
  • Knowledge of computational geometry.

IT WILL BE A PLUS IF YOU:

  • Have experience in a large industrial project.

WE OFFER:

  • Job prospects within the company according to your strongest skills.
  • Competitive salary, which will be discussed with successful candidates, is dependent on skills and knowledge.
  • Semi-annual awards (after the trial period).
  • Flexible working hours: Mon-Fri, obligatory presence 11am — 6pm (but 40 hour a week).
  • Official employment in accordance with the Labor Code of the Russian Federation.
  • Additional health insurance program (after the trial period).
  • Free coffee, tea, fruits, and cookies in the kitchen.
  • Health club/gym membership compensation.
  • Regular corporate events and corporate travel (2011 — Brazil and Argentina, 2014 — Australia and Vanuatu, 2015 — Costa Rica, 2016 — Kamchatka, 2017 — Bali, 2018 — South Africa, Zambia and Botswana, 2019 — Chile).

Apply

Senior Java Developer (Libraries)

Saint Petersburg, Russia

AnyLogic helps to reduce risks and increase the business efficiency of many companies by using all three well known modeling methods (system dynamics, discrete event (process) modeling, and agent modeling). Our product is used in various industries, so the development of specialized libraries is an important component of our success. Now we are strengthening our development teams and would like you to join us!

SUCCESSFUL CANDIDATE SHOULD HAVE:

  • 3+ practical experience with Java 8+.
  • Knowledge in mathematics and statistics, good computational geometry, and well-developed spatial thinking and algorithms.
  • A deep understanding of design patterns, architecture patterns (ECS), and programming paradigms (OOP, AOP, DDD).

IT WILL BE A PLUS IF YOU:

  • Have experience with simulation modeling, AnyLogic, Python, and UML.

WE OFFER:

  • Job prospects within the company according to your strongest skills.
  • Competitive salary, which will be discussed with successful candidates, is dependent on skills and knowledge.
  • Semi-annual awards (after the trial period).
  • Flexible working hours: Mon-Fri, obligatory presence 11am — 6pm (but 40 hour a week).
  • Official employment in accordance with the Labor Code of the Russian Federation.
  • Additional health insurance program (after the trial period).
  • Free coffee, tea, fruits, and cookies in the kitchen.
  • Health club/gym membership compensation.
  • Regular corporate events and corporate travel (2011 — Brazil and Argentina, 2014 — Australia and Vanuatu, 2015 — Costa Rica, 2016 — Kamchatka, 2017 — Bali, 2018 — South Africa, Zambia and Botswana, 2019 — Chile).

Apply

Java Developer (AL Cloud)

Saint Petersburg, Russia

AnyLogic is a platform for supporting operational decisions for businesses. We are developing our product for our users’ convenience, and that is why our team is actively developing a cloud solution.

WE USE:

  • Environment/Tools: JIRA/Confluence, code in GIT/SVN, and code review.
  • Infrastructure: Docker, AWS, GitLab, Kibana, LogStash, RabbitMQ, and Nginx.
  • Backend: Java, Spring, Gradle, Go, Postrges, and Cassandra.
  • Frontend: Angular 7, TypeScript, Webpack, SVG, and WebGL.

SUCCESSFUL CANDIDATE SHOULD HAVE:

  • Practical experience with Java 8+.
  • Experience with Spring, JPA, and Gradle.
  • A good knowledge of templates / OOP practices.
  • An English level of intermediate or higher.

IT WILL BE A PLUS IF YOU:

  • Understand the technology we use.
  • Have knowledge of other paradigms and programming languages.

WE OFFER:

  • Job prospects within the company according to your strongest skills.
  • Competitive salary, which will be discussed with successful candidates, is dependent on skills and knowledge.
  • Semi-annual awards (after the trial period).
  • Flexible working hours: Mon-Fri, obligatory presence 11am — 6pm (but 40 hour a week).
  • Official employment in accordance with the Labor Code of the Russian Federation.
  • Additional health insurance program (after the trial period).
  • Free coffee, tea, fruits, and cookies in the kitchen.
  • Health club/gym membership compensation.
  • Regular corporate events and corporate travel (2011 — Brazil and Argentina, 2014 — Australia and Vanuatu, 2015 — Costa Rica, 2016 — Kamchatka, 2017 — Bali, 2018 — South Africa, Zambia and Botswana, 2019 — Chile).

Apply