We are seeking a senior level, high-energy and self-driven Software Engineer to join our team and help lead efforts in building a machine learning infrastructure. We're looking for someone with great ownership and a strong practical focus. You will work closely with scientists, engineers, QA, and project managers throughout the software lifecycle in successfully delivering best-in-class secure and scalable systems.
OUR PERFECT CANDIDATE
BA/BS or higher in Computer Science or equivalent;
Minimum 5+ years of professional experience;
Strong engineering skill in Python;
Solid understanding of machine learning techniques and workflows;
Prior experience with modern cloud computing technologies;
Prior experience with modern web services architectures, cloud platforms;
In-depth knowledge of build/release systems and process.
KEY QUALIFICATIONS / RESPONSIBILITIES
Designing, building and maintaining efficient, reusable and reliable Python code;
Writing and maintaining ETLs in Python and SQL from multiple sources (Redshift, PG, 3rd party APIs);
Developing customer facing APIs;
Understanding requirements from stakeholders and providing estimates of work;
Interfacing with various internal and external teams to help define requirements, interfaces, and implementation approaches;
Providing troubleshooting support and fix bugs across platforms;
Taking projects through the full engineering lifecycle: designing, ticketing, building, testing, deploying, and debugging tools and products.
EMPLOYMENT CONDITIONS FOR THIS ROLE
Captivating work with a friendly, young team;
Flexible working schedule;
Spacious comfortable office with cozy lounge zones;
Employment contract with company (full employment including social security);
High salary: determined individually, but definitely above industry average;