Based on the most advanced data and web mining technologies and architecture, aculus LLC works with some of the largest Internet companies on challenging and exciting data driven products. It provides a fun loving as well as great learning environment for our developers and engineers who are the brightest in the field.
All the positions will be based in Salt Lake City, UT.
Open Positions
Software Engineer – Web Applications (Full-time)
Job Summary
The Software Engineer will be responsible for developing and maintaining data intensive web-based application, e-commerce application and other cutting edge web-based and data technology.
Major responsibilities:
Develop and maintain data-driven web-based application from scratch or open-source software.
Develop and maintain feature-rich e-commerce application from scratch or open-source software.
Develop and maintain various programs related to data mining, data warehousing and machine learning technology.
Identify, document and report development issues.
Coordinate with product managers, developers and QA engineers on development, test, maintenance and support plan for new requirements.
Additional training in Data modeling, data architecture design, data resource management desired
Skills and Educational Requirements
BS Degree or equivalent in Computer Science, Information Systems or related fields.
Experiences in:
Command line Linux/Unix.
Object-oriented paradigm and at least one of the following: C, C++, Java.
SQL and at least one DB technology (Oracle/MySQL/PostgreSQL).
Web programming (PHP, Ruby on Rails, Django, HTML, CSS, Javascript, AJAX).
High work-ethic and willing to commit to accomplishing tasks on a deadline.
Excellent communication skills.
Excellent in reading understanding requirements and overall software engineering process.
Excellent problem solving skills.
Excellent team player.
Software Engineer - Mobile Web/App (Intern/Full-time)
Job Summary
The Software Engineer will be responsible for developing and maintaining data intensive web-based application, e-commerce application or mobile-related application.
Major responsibilities:
Develop and maintain data-driven web-based application from scratch or open-source software.
Develop and maintain feature-rich e-commerce application from scratch or open-source software.
Research and develop mobile-relate data tracking and analytics application.
Identify, document and report development issues.
Coordinate with product managers, developers and QA engineers on development, test, maintenance and support plan for new requirements.
Skills and Educational Requirements
BS Degree or equivalent in Computer Science, Information Systems or related fields.
Experiences in:
Command line Linux/Unix.
Object-oriented paradigm and at least one of the following: C, C++, Java.
SQL and at least one DB technology (Oracle/MySQL/PostgreSQL).
Web programming (PHP, Ruby on Rails, Django, HTML, CSS, Javascript, AJAX).
Scripting Language (Perl, Python).
Web server setup and configuration.
Familiar with client-side web-analytics tracking or web server log processing is a plus.
Familiar with one of the following mobile platforms is a plus: iOS, Andriod.
High work-ethic and willing to commit to accomplishing tasks on a deadline.
Excellent communication skills.
Excellent in reading understanding requirements and overall software engineering process.
Excellent problem solving skills.
Excellent team player.
System Administrator (Intern/Part-time)
Job Summary
The System Administrator will be responsible for maintaining, configuring, managing and troubleshooting company IT infrastructure, including work stations, servers, networking devices and peripherals.
Major responsibilities:
Install, configure, and maintain Linux-based web, mail and data servers.
Install, configure, and maintain Windows-based servers.
Install, configure and maintain WAN and LAN networks.
Install and configure various server applications.
PC and server hardware troubleshoot and repair.
Assist in acquisition and architecture of company’s hardware and network.
Assist in system backup, restore and disaster planning.
Security and patch management.
Evaluation and implementation of new technologies.
Documenting and cross training with other team members.
Skills and Educational Requirements
Experiences in:
Command line Linux/Unix and Linux/Unix operating systems
Windows operating systems, including Windows Server 2000/2003/2008, Windows XP and 7
Mac OS X (end user support)
DHCP, DNS, WAN and LAN networks
TCP/IP networking; Firewall configuration
LAMP system administration
Server virtualization
Self-motivated, self-starter and self-learner requiring minimal direction.
Desire to learn and ongoing learning is a requirement
High work-ethic and willing to commit to accomplishing tasks on a deadline.