Grid Dynamics is a leading provider of engineering services and technology solutions for enterprise clients undergoing digital transformation. Founded in 2006, the company is comprised of onshore and offshore delivery centers located in North America, Europe, and Asia.
At Grid Dynamics, we specialize in four main technology domains: cloud computing, big data, e-commerce and DevOps. We provide end-to-end solutions for clients to build, manage and scale their business.
Our development teams have been successfully delivering cloud-native applications, re-engineering existing applications, delivering DevOps solutions, and building data-driven data infrastructure. We specialize in automation and modernization of DevOps pipelines and unlocking the potential of data assets.
Using a range of technologies, including Java, JavaScript, Python, Microsoft .NET, and a number of open source tools, we provide custom solutions to meet the needs of our clients. We employ a wide range of agile development processes, including Scrum, Kanban, and XP programming.
We take pride in hiring highly talented experts who are passionate about technology and innovation and nurturing an enviroment that encourages their growth.
At Grid Dynamics, we tailor every project to the client’s specific needs, from design and development to end-to-end maintenance and support. We prioritize customer success and are committed to delivering the highest quality solutions – with unparalleled speed, agility, and scalability.
Quick Links
Career Paths
Reviews
FAQs
Data Scientist
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 110000
Description: Building and enhancing models that identify, analyze and interpret patterns in large datasets. Must have experience in statistical analysis tools and techniques such as R and Python, as well as machine learning techniques, such as supervised and unsupervised learning.
Qualifications / Requirements: Degree in Computer Science, Math, Statistics, or related field; 3+ years of experience in data analytics and ability to demonstrate mathematical and computing proficiency; Excellent communication and problem-solving skills; Ability to develop machine-learning models from multiple datasets
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 120000
Description: Develop and maintain software products using cutting-edge technologies, with clear focus on scalability. Responsible for the design, implementation, and testing of software components.
Qualifications / Requirements: Bachelor's degree in computer science or a related field; 5+ years of experience in designing, coding, and testing highly complex software; Working knowledge artificial intelligence, machine learning and distributed systems; Strong debugging and problem-solving skills
Average Work Hours (weekly unless noted): 60-70 hours
Average Salary (yearly in dollars unless noted): 140000
Description: Designs, develops, and maintains the architecture of a large scale software system, utilizes the feature-driven development methodology, and applies best practices. Responsible for driving architectural decisions, technical leadership and mentoring in software engineering.
Qualifications / Requirements: Bachelor's degree in computer science or a related field; 8+ years of experience in software architecture, design, development and testing; Working knowledge of distributed systems, software engineering processes and design guidelines/patterns; Strong problem-solving and analytical skills
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 120000
Description: Develop, design, and manage Cloud Infrastructure using Infrastructure as Code (IaC) practices. Provision, configure, and maintain Cloud Infrastructure components such as compute, storage, networking, and security.
Qualifications / Requirements: Bachelor's degree in computer science or a related field; 5+ years of experience in working with public or private cloud technologies; Expertise in creating Cloud Formation and Terraform templates; Expertise with scripting languages such as Python or bash; Knowledge of Kubernetes and Docker
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 125000
Description: Designs and implements data center solutions. Identifies and resolves data center infrastructure and resource issues. Plans, coordinates and executes activities related to larger data center projects.
Qualifications / Requirements: Bachelor's degree in computer science or a related field; 5+ years of experience in a data center environment; Expertise in server hardware and virtualization; Expertise in data center automation and orchestration; Knowledge of cloud technologies.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 130000
Description: Designs and manages secure cloud systems. Responsible for maintaining the security posture of a cloud environment through management of users, roles, and authorization.
Qualifications / Requirements: Bachelor's degree in computer science or a related field; 5+ years of experience in developing, managing and monitoring secure cloud solutions; Expertise in creating secure cloud architecture and solutions; In-depth knowledge of security best practices and protocols; Experience with encryption technologies
Grid Dynamics offers great opportunities for technical professionals. They are always keeping abreast of the latest technologies and fostering innovation within the development groups. I have been able to use my expertise and further develop my skills as a programmer, working on cutting edge projects. They promote a culture of collaboration and open communication across teams that allows us to stay on the same page and move quickly.
Larissa L..
Review Rating:
4.7/5
4.7
I've been working in design for Grid Dynamics for almost a year now, and it has been an incredible experience. They value ingenious, creative design, and empower me to make decisions and make contributions. I am exposed to the newest technologies, and am inspired by the talented individuals I work with. Whenever I am faced with a challenge, there are always people willing to help me find a solution.
Alex S..
Review Rating:
4.9/5
4.9
Grid Dynamics is a great place to work if you're an IT specialist. Everyone is very friendly and professional, and there is plenty of support and guidance. The management is transparent and willing to help in any way they can. I have been able to grow my network and learn many valuable skills in my time here.
Joshua B..
Review Rating:
4.6/5
4.6
Grid Dynamics is a fantastic place to gain experience in programming. I have had the chance to work on multiple projects, in addition to collaborating with other staff members on larger scale products. The technical environment is constantly evolving and the work is never dull!
Tiffany T..
Review Rating:
4.9/5
4.9
I am extremely satisfied with my experience working for Grid Dynamics. I am constantly learning new technologies and find myself challenged in a rewarding way. I feel supported by management and my team, and am always given opportunities to better myself.
Frequently Asked Questions
What types of positions can I apply for at Grid Dynamics?
Grid Dynamics offers various roles ranging from software engineering positions to project management roles.
What challenges can I expect to face at Grid Dynamics?
At Grid Dynamics, you will be expected to tackle complex challenges, be highly adaptive and open to change, and utilize innovative technologies that often push the boundaries of the industry.
What kinds of learning and training opportunities will I have access to at Grid Dynamics?
Grid Dynamics offers several training and learning opportunities designed to foster an environment of growth and collaboration. Examples of these include mentorship programs, ability to attend conferences and seminars, and access to their extensive library of educational materials.
What technology does Grid Dynamics use?
Grid Dynamics uses a variety of technologies including Java, Python, C#, and JavaScript, to name a few.
What kind of company culture does Grid Dynamics promote?
Grid Dynamics promotes a culture of collaboration and innovation, where employees are encouraged to think outside the box, challenge assumptions, and strive towards creating the best possible solutions.
Locations: San Jose, Austin, London, Warsaw, Moscow, Almaty, Kyiv, Toronto
Career Paths: Software Engineer, Data Scientist, Cloud Engineer, DevOps Engineer, Big Data Engineer, IT Infrastructure Manager, Systems Administrator, Technical Consultant, Business Intelligence Analyst, Application Architect
Grid Dynamics offers great opportunities for technical professionals. They are always keeping abreast of the latest technologies and fostering innovation within the development groups. I have been able to use my expertise and further develop my skills as a programmer, working on cutting edge projects. They promote a culture of collaboration and open communication across teams that allows us to stay on the same page and move quickly.
What types of positions can I apply for at Grid Dynamics?
Grid Dynamics offers various roles ranging from software engineering positions to project management roles.
What challenges can I expect to face at Grid Dynamics?
At Grid Dynamics, you will be expected to tackle complex challenges, be highly adaptive and open to change, and utilize innovative technologies that often push the boundaries of the industry.