Job Description
Do you excel in Python and C++ programming? Do you have strong system programming skills with Linux Kernel / Device Drivers? Then you can be part of the A4 Cloud Team responsible for building, monitoring, and maintaining high-volume, low-latency distributed SaaS solutions. You will be a member of the team that builds a massively scalable platform that performs dynamic analysis of Cyber-Physical Systems and delivers data sets to internal and user-facing systems.
Who we are:
Competing in a data-driven world, most businesses struggle to capture real value from data and analytics. Data management constraints cause mid-size and large companies to miss key opportunities in the value chain. Companies are left vulnerable to underwhelming performance and encroachment by competitors.
A4 Systems is a world-class team of cyber physical system product developers, transforming quality data into primary competitive advantage. A trusted partner to industries like manufacturing, agriculture, and energy, A4 builds mission-critical SaaS products for customers to achieve breakthrough performance.
*This role is open to candidates across North America to work remotely*
What you'll be doing :
As a Software Engineer on the A4 Cloud Team, you will contribute broadly to the detection engines, analysis systems, recommendation engines, prediction engines and other core intellectual property. This position is an opportunity to take on some of the most interesting challenges in the company and join the team that provides the fundamental technological building blocks of the A4 Cloud (SQC) that underlies A4 Cloud Team's category-defining personal and enterprise systems. These are challenging problems and you must be open-minded to tackling new exploratory areas as well as evolving and continually improving production systems. You may be called on to work in high scale cloud systems, or directly on mobile and development platforms.
Exceptional coding & design skills in one of the following: C++ and Python or Scala At least 10+ years of overall development experience in designing/implementing large-scale, distributed, production class software on public cloud platforms. At least 10+ years of working experience with Linux Kernel dealing with operating system complexities and implementations. A strong motivation for self-directed learning when called to take on challenges in areas such as: Reverse engineering Mobile devices Cyber-Physical systems Data analysis Machine learning Artificial Intelligence Data engineering Data pipelines Scalable distributed systems design. Strong software engineering fundamentals - Object Oriented design, data structures, and algorithms. Desire and ability to work across platforms and languages at all levels of the stack. Functional programming experience is required. A quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement in all of your work. Ability to drive features from inception to production in an agile team with continuous delivery. Passion for software engineering and reverse engineering software programs. Masters in Computer Science or similar Engineering discipline. Proven life experience in software engineering
Who you are:
Nice to have:
Linux Kernel development
Cloud architecture experience
Janus Graph - https://janusgraph.org/
Android Mobile app development and automation.
Amazon Web Services (AWS) experience
Google Cloud Platform (GCP) experience
Private Cloud experience
Big Data pipeline experience
Interviews will be conducted up to March 25, 2022
Applicant selection Notice on March 31, 2022
Start date is April 25, 2022
Must Have
- Excellent organization, planning and time management skills
- Capable of adapting quickly, manage multiple demands and competing priorities, deliver to deadlines
- Critical thinking
- Strong problem-solving skills
- Excellent written and verbal communication skills for coordinating across teams
- A desire to learn and grow professionally and personally
- Energy- contributing to a positive work environment
- Ability to work independently and in a team environment
Core Values
- Authentic
- Accountable
- Approachable
- Avid Learner
Culture
- Team building lunches every week
- Team building activities and company events
- Personal and professional development
- Open door policy
- Casual dress code
What's great in the job?
- The opportunity to work with a diverse group of like minded individuals who believe in the sharing of knowledge
- A management team that is hands-on with the projects
- An open door policy that enables that sharing of ideas
- A project based corporation where no two days are the same
What We Offer
Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.