⚡ New

Linux Software Engineer

AI Company (Confidential)

PuneFull-timeMid LevelOn-site

Job Description

Company Description AI Company (Confidential) is an emerging organization focused on building advanced software solutions in the artificial intelligence and data-driven technology space. The company emphasizes high-quality engineering practices, scalable systems, and robust infrastructure to support AI workloads. Team members collaborate closely across disciplines to deliver reliable products and tools that power intelligent applications.

The environment encourages ownership, innovation, and continuous learning, with opportunities to work on complex technical challenges. As the company grows, there is strong potential for career development and expanding responsibilities. Role Description This is a full-time, on-site Linux Software Engineer role based in Pune.

The Linux Software Engineer will design, implement, and maintain software components running on Linux-based systems, with a focus on performance, reliability, and security. Daily responsibilities include writing clean, efficient code, debugging and troubleshooting issues, optimizing system performance, and contributing to architectural discussions. The role involves collaborating with cross-functional teams to integrate services, automate workflows, and support deployment processes.

The engineer will also participate in code reviews, documentation, and continuous improvement of development and testing practices. Qualifications Strong foundation in Computer Science, including data structures, algorithms, operating systems, and networking concepts. Proficiency in Software Development and Programming, with experience in at least one major language commonly used on Linux (e.g., C, C++, Python, Go, or Java).

Solid understanding of Object-Oriented Programming (OOP) principles and their application in designing maintainable, modular software. Experience with Back-End Web Development, including APIs, microservices, and integration with databases or distributed systems. Hands-on experience with Linux environments, shell scripting, build tools, and debugging/profiling on Linux.

Familiarity with version control systems (e.g., Git) and collaborative development workflows (code reviews, issue tracking). Experience with CI/CD pipelines, containerization (e.g., Docker), or orchestration tools (e.g., Kubernetes) is beneficial. Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Ability to work effectively in a collaborative, inclusive team environment, with clear written and verbal communication skills.

Posted Yesterday

Related Jobs

Related Searches

Apply Now