Careers

AtomBeam is looking for energetic and talented people to join our team. Current openings are listed below, and we’re always looking for talented people in product management, systems engineering, marketing, sales, and business development.

Email us a Cover Letter and Resume to careers@atombeamtech.com

Principal Software Engineer (C, C++)

Our Software Engineering team is rapidly growing and we’re looking for an exceptional Principal Software Engineer to join our team. We’re looking for someone with great interpersonal skills, passion, energy, and the desire to build. The successful candidate will join the Software Engineering team and focus on algorithm development and optimization to enable AtomBeam’s product development.

Responsibilities:

  • Design and develop algorithms for computational storage utilizing machine learning and artificial intelligence techniques.
  • Participate in the design and development of software and informatics infrastructure, for building search algorithms optimized for large contents.
  • Perform statistical analysis and build machine learning models to develop data processing and quality control metrics and methods for optimizing AtomBeam’s products.
  • Work in close collaboration with marketing and cross-functional teams to develop algorithms with product development focus. 
  • Apply Software Development Best Practices while building scientific and data analysis pipelines.
  • Prepare data and content for presentations or other company relevant materials.

Qualifications:

  • BS in Computer Science or related fields with 6+ years experience; MS or PhD preferred.
  • Extensive experience in algorithm development for efficient searching of large contents.
  • Extensive experience in software development tools and technologies, C, Python, and REST APIs.
  • Strong background in machine learning, statistics, and predictive modeling.
  • Experience with Linux and Cloud computing.
  • Experience in software testing and documentation.

Software QA Engineer

As a SQA engineer for feature testing, you will be responsible for testing the Atombeam software products. You will participate in the requirements and design discussions and make a difference in shaping the future direction. The work will involve close interaction with development and product management teams. You will write, execute and automate test plans based on requirements and design specs.

Responsibilities:

  • Develop, execute and automate test plans and test cases.
  • Develop tools and infrastructure to improve quality and efficiency of testing.
  • Work closely with the Software Engineering, Product Management teams during product development from design to release.
  • Reproduce and debug issues found during and after software release.
  • Develop and maintain complex test bed environment.
  • Extensive Test automation and scripting skills (preferably python, Rest APIs)
  • Good knowledge of networking and ability to work with open source traffic generators and tools.
  • Experience with virtualization environments.

Qualifications:

  • Experience with REST API tools such as Swagger and Postman
  • Proficiency in source revisions tools, preferably git, e.g. Bitbucket, GitHub
  • Passion to deconstruct problems to understand the root cause
  • Detailed understanding of modern public and private cloud networks design, network security and implementation and troubleshooting.
  • Hands on experience building and administrating Linux servers
  • The ability to document, as simply and fully as possible, test cases for the development team
  • MSEE/CS with career-level of experience.

Software Performance Optimization Engineer

The ideal candidate has spent the last 5 years having fun working in an industry with complex systems, identifying optimizations, and collaborating with research scientists to develop highly optimized data processing solutions and parallel processing for mobile and IoT platforms. You will influence the development of data storage and transmission tools and lead performance optimization efforts. This role will involve software development in C, C++. Familiarity with data processing, computational storage and machine learning algorithms is a definite advantage for this role.

Responsibilities:

  • Analyze and optimize large C and C++ software code base
  • Develop high-performance mobile frameworks
  • Automate performance measurement and analysis
  • Own high-visibility performance metrics
  • Optimize CPU, memory, Cache, I/O, network and battery usage
  • Mentor scientists on performance best practices 

Qualifications:

  • 5+ years of industry experience shipping production software – REQUIRED
  • Proficiency in parallel programing and process optimization
  • BS or MSc degree in Computer Science, Electronics, Electrical, or related field
  • Proficiency in C, C++ and Python
  • Excellent understanding of abstraction and modularity
  • Excellent understanding of performance analysis and tuning

Join the AtomBeam team!

Email us your resume and a cover letter today!

Join the AtomBeam team!

Email us your resume and a cover letter today!