03 nov
|
Placements24
|
Saltillo
03 nov
Placements24
Saltillo
About the Role
Our client is seeking a skilled Software Engineer to join their innovative Research and Development team, focusing on Distributed Systems. This hybrid role offers the best of both worlds, combining the collaboration of in-office work with the flexibility of remote arrangements. You will be instrumental in designing, developing, and deploying robust and scalable software solutions that power complex distributed environments. The adecuado candidate possesses strong programming skills, a deep understanding of distributed systems principles, and a passion for solving challenging technical problems. You will work closely with researchers and engineers to build the next generation of high-performance, fault-tolerant systems, contributing directly to our client's technological advancements. This is an exciting opportunity to make a significant impact in a dynamic R&D; setting located in Saltillo, Coahuila, MX .
Key Responsibilities
Design, develop, and maintain high-quality software for distributed systems. Implement scalable and fault-tolerant solutions using modern programming languages and frameworks. Collaborate with researchers to translate research concepts into functional software prototypes. Optimize system performance and ensure reliability and scalability. Write unit, integration, and end-to-end tests to ensure software quality. Participate in code reviews and contribute to architectural design discussions. Troubleshoot and resolve complex software issues in distributed environments.
Stay current with emerging technologies and best practices in software engineering and distributed systems.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 3+ years of professional software development experience, with a focus on distributed systems. Proficiency in one or more programming languages such as Java, C++, Go, or Python. Strong understanding of distributed systems concepts (e.g., concurrency, consensus, replication, microservices). Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. Familiarity with containerization technologies (e.g., Docker, Kubernetes). Excellent problem-solving, debugging, and analytical skills. Strong communication and teamwork abilities, effective in both in-person and remote collaboration. Ability to work effectively in a hybrid environment in Saltillo, Coahuila, MX .
Benefits
Our client offers a competitive salary and a comprehensive benefits package, including medical, dental, and vision insurance. We provide a retirement savings plan with employer matching and generous paid time off. Opportunities for professional growth include access to training, conferences, and challenging R&D; projects. The hybrid work model in Saltillo, Coahuila, MX allows for flexibility while fostering team collaboration. Our client is committed to innovation and provides a supportive environment for continuous learning and career advancement. Join us and contribute to the development of cutting-edge distributed systems.
📌 Ingeniero de Software para Investigación en Sistemas Distribuidos (Saltillo)
🏢 Placements24
📍 Saltillo