Salary
💰 $91,058 - $136,587 per year
Tech Stack
CloudLinuxPython
About the role
- Provide technical leadership in designing, developing, maintaining, and troubleshooting servers and cloud-based systems
- Write, maintain, and deploy cloud-based software and distributed computational systems using the Linux operating system
- Develop software and software architecture using C++
- Plan and execute the development, testing, and deployment of new software features and improvements to cloud-based software infrastructure; work with scalable design patterns
- Use data warehouses including Snowflake, and distributed databases, including Aerospike
- Analyze and optimize algorithm performance; document all development activity
- Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports
- Monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects
- Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs
- Work with the Quality Assurance team to determine if applications fit specification and technical requirements
- Review code and disseminate software best practices
- Consistent exercise of independent judgment and discretion in matters of significance
- Other duties and responsibilities as assigned
Requirements
- 1+ years of professional experience with C++ or Python
- Bachelor's Degree in a Technical Field
- Relevant Work Experience 2-5 Years
- Experience in the AdTech Industry (Nice to Have)
- Experience with Linux operating system
- Experience developing software and software architecture using C++
- Experience with cloud-based software and distributed computational systems
- Experience using data warehouses including Snowflake
- Experience with distributed databases, including Aerospike
- Ability to analyze and optimize algorithm performance
- Ability to write, maintain, and deploy cloud-based software
- Ability to plan and execute development, testing, and deployment of software features
- Ability to research, write, and edit documentation and technical requirements
- Ability to collaborate with project stakeholders and QA teams
- Ability to review code and disseminate software best practices
- Must be able to work nights and weekends, variable schedule(s) and overtime as necessary
- Regular, consistent and punctual attendance