ACM Research is an innovative technology company focused on developing cutting-edge software solutions to address the challenges of digital transformation. We specialize in creating custom programmatic tools and services for businesses that want to stay competitive.
Our mission is to develop groundbreaking technology solutions that empower our customers to stay ahead of the curve. To serve this goal, our experienced team of software engineers, coders, and other professionals works hard to create optimized applications, systems, and platforms that bring enhanced user experience to our customers. We specialize in creating powerful software solutions tailored to customize and address the individual challenges of our customers to achieve maximum impact.
We understand that the challenges our customers face are ever-evolving, and so we make it a priority to ensure that our solutions are top-notch and reliable. To do this, we employ structured development and creative joint problem-solving paired with a focus on collaboration and open communication. Our team thoroughly tests and verifies the applications and systems we develop, to ensure their optimal performance.
At ACM Research, we believe in reigning in innovation, providing an environment where staff can strive and grow, and pushing the boundaries of technology. We offer competitive wages and benefits, onsite health facilities and flexible working arrangements, and are proud to be an Equal Opportunity Employer. If you are passionate about technology and striving to make a difference in the digital space, join us and make a real impact.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 100000
Description: Design, develop, test and maintain software components, products and systems that meet the requirements of the company or client. Responsible for the integration of system components and debugging software components and debugging software errors. Utilize industry best practices to create and improve software process and data flows
Qualifications / Requirements: Bachelor’s degree in software engineering or related field; knowledge of programming languages and software development processes; experience in software design and development; strong understanding of data structures and algorithms
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 97500
Description: Analyze, visualize and interpret raw data utilizing Python, R, and other analytical tools. Design and maintain predictive models and conduct predictive analytics to forecast business trends and behaviors. Collaborate with engineering, product and business teams to uncover insights from data.
Qualifications / Requirements: Bachelor’s degree in a STEM related field; expertise in analytical domains and analytical tools; knowledge of machine learning algorithms and API integrations.
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 96500
Description: Design, build and maintain company databases in line with customer requirements. Set up system administration and archive management. Monitor and troubleshoot database systems to ensure quality and performance.
Qualifications / Requirements: Bachelor’s degree in computer science or related field; experience with database administration and storage technologies; strong understanding of relational databases and SQL; knowledge of scripting and query languages.
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 106000
Description: Design, develop and implement cloud-based solutions in public, private and/or hybrid scenarios to meet customer requirements. Lead design and build activities for customer projects working with engineering teams and stakeholders. Develop and manage customer cloud infrastructure plans.
Qualifications / Requirements: Bachelor’s degree in computer science or related field; extensive experience with cloud-based computing; knowledge of cloud architectures and related technologies; strong understanding of security and privacy best practices.
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 95000
Description: Analyze market trends to develop and implement product strategy. Establish and monitor product-level goals and KPIs. Lead cross-functional teams to design, develop and launch new products. Develop and maintain relationships with external partners.
Qualifications / Requirements: Bachelor’s degree in computer science or related field; experience in technical product management; experience with product lifecycle management; knowledge of user experience design principles.
Average Work Hours (weekly unless noted): 40-50 hrs/week
Average Salary (yearly in dollars unless noted): 105000
Description: Design and implement DevOps methodologies and frameworks across organizations. Develop automation scripts and tools to improve operational efficiency and minimize manual processes. Ensure high availability and reliable performance of systems.
Qualifications / Requirements: Bachelor’s degree in computer science or related field; experience with setting up and managing automated systems; knowledge of CI/CD, automation scripting and deploying tools; knowledge of networking and security best practices.
ACM is a great place to work as a software developer. They provide lots of support for their employees in terms of training and career growth. Plus, the culture is open and welcoming. Collaboration is encouraged, and the team always has each other's back. Working remotely hasn't been a problem, either - there are always ways to connect and stay in touch with the team and managers. I highly recommend it!
Kurt S..
Review Rating:
4.9/5
4.9
I have had the pleasure of working at ACM as a programmer for the past 5 years. The company provides competitive salaries and benefits, as well as great career advancement opportunities. The technical infrastructure is also on point, allowing us to quickly turn around projects without wasting time. Overall, I'm very happy to be part of this team and excited for the future!
Shari R..
Review Rating:
4.7/5
4.7
I've worked at ACM Research as a designer for the past three years and I've had a positive experience. I appreciate the dedication management has to employee satisfaction, and they really encourage creative approaches to problem-solving. Communication is strong across the team, and working remotely doesn't ever feel like an obstacle. I highly recommend this company to anyone looking to work in a great company culture.
Laura H..
Review Rating:
4.9/5
4.9
ACM Research has been an excellent place for me to develop my IT skills. The managers are great about providing feedback and guidance, and the team is incredibly supportive Another great thing about ACM is that the learning never stops - there's always some new thing to learn from the other members of the team. Highly recommend!
Steven P..
Review Rating:
4.8/5
4.8
Working as an IT specialist for ACM has been a great experience. The company does a great job of providing us with the tools and resources needed to stay ahead of the curve. Plus, the benefits and pay have been top notch! The culture is a great mix of professional and relaxed, offering something for everyone.
Frequently Asked Questions
What types of roles does ACM Research typically offer?
ACM Research typically offers roles in software, hardware and systems engineering, technical support, and product analysis.
What qualifications does ACM Research look for in candidates?
ACM Research looks for candidates who have experience in technical/system engineering, software development/scripting, troubleshooting, software testing, customer service/support and analytical skills.
What is the application process like at ACM Research?
The application process typically includes completing a preliminary questionnaire, an onsite or remotely applied skills test, and if the candidate is qualified, the interview stage.
Do you offer internships or volunteer positions at ACM Research?
Yes, ACM Research offers internships and volunteer positions to students who are interested in gaining hands-on experience in the tech field.
What sort of experience is beneficial for an applicant to ACM Research?
Any experience in the tech field is beneficial for applicants to ACM Research. This could include software engineering/development, customer service/support, technical support, system engineering and product analysis.
Locations: Los Angeles, London, Mumbai, Tokyo, Singapore, Hong Kong
Career Paths: Software Engineer, Data Scientist, Network Engineer, Database Administrator, System Administrator, Technical Support Engineer, DevOps Engineer, Security Analyst, Quality Assurance Engineer
ACM is a great place to work as a software developer. They provide lots of support for their employees in terms of training and career growth. Plus, the culture is open and welcoming. Collaboration is encouraged, and the team always has each other's back. Working remotely hasn't been a problem, either - there are always ways to connect and stay in touch with the team and managers. I highly recommend it!
What types of roles does ACM Research typically offer?
ACM Research typically offers roles in software, hardware and systems engineering, technical support, and product analysis.
What qualifications does ACM Research look for in candidates?
ACM Research looks for candidates who have experience in technical/system engineering, software development/scripting, troubleshooting, software testing, customer service/support and analytical skills.