Tech Stack
DockerKubernetesPythonSQL
About the role
- Leverage Python expertise to develop high-quality, scalable, and maintainable code.
- Collaborate with Data Scientists to build cutting-edge ML/AI systems for SEO.
- Design and implement scalable and cost-effective data pipelines.
- Lead initiatives to improve code quality through clean code practices and thorough testing.
- Share knowledge with the team through pair programming, code reviews, and knowledge-sharing sessions.
- Utilize Docker and container orchestration tools (e.g., Kubernetes) for deployment processes.
- Implement and maintain CI/CD pipelines to ensure smooth automated deployments.
- Conduct performance analysis and capacity planning for infrastructure.
Requirements
- 3+ years of strong software engineering fundamentals, including clean code practices and testing knowledge.
- Proficiency in Python development.
- Experience with Docker (Kubernetes experience is a big plus).
- Proficient in setting up and maintaining CI/CD pipelines.
- Familiarity with deployment processes and infrastructure management.
- Ideally, knowledge in data engineering and experience building scalable and cost-effective data pipelines.
- Motivated to grow both personally and professionally; excited to work in a fast-paced start-up-like environment.
- Experience collaborating with Data Scientists to build ML/AI systems.
- Solid knowledge of SQL and maintaining relational databases is a plus.
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonclean code practicestestingdata engineeringSQLscalable data pipelinesperformance analysiscapacity planning
Soft skills
collaborationknowledge sharingmotivationadaptability