Remote Software Engineer - Python & Data Applications
About the Role
Are you passionate about solving real-world problems through high-quality software solutions? Redslim is looking for a Software Engineer remote to design, engineer, and maintain cutting-edge applications that enable scalable and transparent data usage. In this role, you will be creating software modules, developing productivity tools, and helping deploy data applications that empower both technical and non-technical users. You’ll collaborate with multidisciplinary teams and leverage AI-powered tools to drive productivity in a modern development environment that promotes experimentation and innovation.
At Redslim, you’ll be part of a forward-thinking technology team that values creativity, transparency, and teamwork. You’ll have opportunities to experiment with emerging technologies, contribute to meaningful projects, and be part of an organization committed to your growth and wellbeing. Please note that all applications must be submitted via the LinkedIn Applicant Tracking System (ATS). Unfortunately, we are not able to respond to applications sent directly to our individual mailbox.
What You'll Do
- Design, engineer, and maintain Python and PySpark libraries and applications for deployment in Databricks.
- Create and update modules that transform and enrich data.
- Develop solutions to deploy, create, edit, inspect, and monitor data applications.
- Build productivity tools to enhance the scalability and accessibility of data applications.
- Contribute to software architecture design and code reviews, ensuring clean code practices.
- Integrate CI/CD workflows to enhance development processes and system reliability.
- Participate in cloud infrastructure design and deployment following best practices.
- Use AI-powered tools to streamline development tasks and improve efficiency.
- Apply debugging and performance optimization techniques to ensure system quality and speed.
- Follow and promote security best practices across all development activities.
Requirements
- Strong proficiency (4+ years) in Python and PySpark, with hands-on experience building and maintaining data-oriented applications.
- Experience with Databricks environments and modern software architecture workflows.
- Familiarity with CI/CD concepts and practical experience with workflow automation tools.
- Exposure to cloud infrastructure design and deployment (Azure or similar).
- Understanding of debugging, performance optimization, and secure coding practices.
- Experience in using AI-powered development tools is an advantage.
Nice to Have
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving mindset.
- Solid technical writing and documentation abilities.
- Ability to work effectively in a dynamic and innovative environment.
- Commitment to continuous learning and professional development.
What We Offer
- Competitive salary with opportunities for growth.
- Flexible remote work environment.
- Access to cutting-edge technologies and tools.
- Support for professional development and continuous learning.
- Inclusive workplace culture that values diversity.
This Remote Software Engineer position at Redslim offers a unique opportunity to work with innovative technologies in a flexible environment, focusing on data applications.
Who Will Succeed Here
Proficient in Python and familiar with PySpark for big data processing, demonstrating a strong ability to create data pipelines and applications that are scalable and efficient.
Self-motivated with a strong focus on CI/CD practices, comfortable working independently in a remote environment while managing multiple projects and deadlines effectively.
Experience in performance optimization techniques for applications running on Azure, with a proactive approach to debugging and enhancing the efficiency of data-driven applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months