Location
Palo Alto, CA | United States
Job description
We are truly a great place to work.
As an Engineer in the Innovation Release Engineering Team, you'll play a vital role in our department. Your focus will be on developing, prototyping, enhancing, and supporting software solutions that aim to improve internal company processes. We're looking for someone who brings a combination of creativity, technical expertise, and a problem-solving mindset to deliver reliable and efficient solutions that can be scaled across the entire company.
Key Responsibilities:
- Develop Software Solutions: You'll be responsible for designing and implementing software solutions that streamline internal processes, enhance efficiency, and contribute to cost reduction. Your work will support the company's scaling efforts.
- Prototype Development: You'll creatively approach problem-solving by developing multiple prototypes for the same issue. This will enable the team to explore various solutions and select the most effective one.
- Solution Enhancement and Support: You'll take ownership of refining prototypes, enhancing their functionality, ensuring their reliability, and offering support as these solutions are adopted by various teams within the company.
- Problem Investigation: It'll be your responsibility to proactively identify and investigate issues that arise during development and in deployed solutions. You'll employ up-to-date technologies and best practices to find innovative solutions.
- Collaboration and Innovation: You'll work closely with team members and stakeholders across the company to understand needs, gather feedback, and continuously improve our solutions and processes.
To excel in this role, you need:
- At least 4 years of hands-on experience in Python programming.
- Proficiency in System programming, including Sockets, filesystem, and process management.
- A strong command over the GNU/Linux operating system and shell scripting abilities.
- Experience with git-based development processes.
- Familiarity with PyTest.
- Intermediate level of English language proficiency.
- Knowledge of relation databases, along with familiarity in the SQL language (PostgreSQL would be perfect).
It would be great if you also have:
- Familiarity with Ansible, Jenkins, Docker.
- Experience in rpm/deb package management (writing rpm spec, deb rules).
- Capability of performing basic DevOps operations, like setting up testing and production environments.
In addition, it is essential that you:
- Are quick to learn and proactive.
- Possess a high level of self-motivation and determination to accomplish set goals.
- Can independently analyze tasks and identify optimal solutions.
- Excel in collaboration and thrive in team-based environments.
- Have the versatility to switch between robust production development and speedy rough prototype implementation.
How to Apply
Please apply by going to our URL
Contact Info
- Contact Name: CloudLinux Talent Team
- Contact Email: [email protected]
- Company Website: http://www.cloudlinux.com
Job tags
Salary