At RedLight we build meaningful software products that place people at its core, touching thousands of lives across the world while employing cutting edge technology and engaging challenges across many disciplines (Architecture, Software Development, Artificial Intelligence/Machine Learning, etc). Our portfolio of products reach over half a million people around the globe, while working with international customers and partners throughout the US, UK, Germany, Sweden, Switzerland, and others.
In the same manner that we place People at the core of our products, it is also vital for us that our own People are at the center of our culture, paving our environment with trust, flexibility, lifestyle, and specially keeping a healthy work-life balance. Everyone feels genuinely happy and proud to belong to the RedLight family, in a fertile environment for aligning personal growth goals. We choose the right people and we trust each other to do the right thing.
We are seeking a talented Python Developer to join our dynamic tech team. As a Python Developer, your primary focus will be designing, building, and optimizing the backend infrastructure that powers our machine learning applications. Your expertise will be critical in ensuring seamless integration, data processing, and scalability of our ML solutions.
What You’ll Do:
- Develop and maintain high-quality Python applications and scripts.
- Collaborate with our multidisciplinary team to analyze, design, and implement software solutions.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and resolve software defects and issues.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our development practices.
- Communicate effectively with clients to understand their requirements and provide technical guidance.
- Work closely with project managers to ensure timely project delivery.
Responsibilities:
- Collaborate closely with data scientists and developers to design and build backend components that support machine learning applications.
- Implement robust ETL processes to acquire, preprocess, and transform data for machine learning purposes.
- Develop APIs and microservices to expose machine learning functionality to frontend and external systems.
- Optimize backend infrastructure for performance, scalability, and reliability.
- Participate actively in code reviews to ensure adherence to coding standards, code quality, and performance benchmarks.
- Work closely with DevOps teams to deploy and monitor backend services in cloud environments.
- Stay up-to-date with industry trends and emerging technologies, advocating for their integration where beneficial.
Requirements
- Strong professional experience as a Python Backend Developer.
- Proficiency in Python and backend frameworks.
- Solid grasp of software architecture, data structures, and design patterns.
- Strong understanding of version control systems and collaborative development workflows.
- Familiarity with cloud platforms and services, such as AWS.
- Experience with ETL (Extract, Transform, Load) processes and data integration.
- Strong attention to detail and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work effectively both independently and as part of a team.
- Nice to have:
- 5+ years of professional experience;
- Experience in machine learning solutions
- Sysadmin / Devops experience (ranging from linux server knowledge, to running Docker and Kubernetes clusters);
- Experience in other programming languages or technologies.
Location:
- Though we have room in our HQ to accommodate you, this role is fully remote. The employee is able to work from our offices, do a hybrid mix of office and remote or just go full remote - it's really up to you where you work from.
- For this role specifically, candidates need to be based in countries where timezones range from GMT-5 to GMT+2.
Benefits
- Competitive salary package commensurate with experience and qualifications.
- Comprehensive health insurance plan.
- Flexible work hours and the option for remote work.
- Professional development opportunities, including conferences, workshops, and training programs.
- Collaborative and inclusive work environment that values diversity.
- Opportunity to work on cutting-edge technologies and industry-leading projects.
- Company-sponsored social events and team-building activities.
- Free fresh amenities at the office;
- Extended parental leave and daycare support;
- Free Spotify Premium or YouTube Music;
- And much more.
Tags
api
AWS
backend
cloud
docker
Apply to job