Lead Engineer

Engineering - Software & QA 7 months ago
Employment Information

Job description

•    Scribble Data customers trust them with their data and the outputs and expect cutting-edge tools and thought processes
•    The product is at the center of the relationship with customers
•    We work smart, invest in tools and tech that are on the cutting edge of advanced analytics, and package all that we ve learnt about efficiency and data mileage into our products
As a Lead Engineer, you will work on extending functionality for Hasper. Your role will also include delivering working systems atop Hasper for Scribble s customers with high attention-to-detail ensuring trust, robustness, performance, and ease of use. Your responsibilities will include:

•    Develop high-performance data processing systems.
•    Develop and deploy robust, distributed, scalable, near real-time, data processing infrastructure that can support various downstream applications including reporting, analytics, user intelligence, machine learning, and decision support.
•    Incorporate customer feedback and new asks from customers into ongoing deliverables.
•    Accept nothing less than top-quality code and think in terms of code reviews, unit, integration, end-to-end tests in a fast-moving development environment, delivering incremental value daily.
•    Track and research emerging trends as well as competitors, thereby creating feedback loops for the product team.

Requirements

•    Fluency in Python; you know the language and its quirks, not having just written scripts.
•    Strong command of SQL.
•    Strong understanding of computer science concepts (OOD, algorithm design, data structures, algorithms, execution, and memory optimization).
•    Strong software engineering skills, system-level thinking, and problem-solving ability paired with the love to build and ship robust code.
•    Experience developing and publishing APIs using web services.
•    Strong communication and collaboration skills to work with stakeholders from different backgrounds.
•    Bachelors/Masters in Computer Science.

 

Skills
Programming Languages Software Testing Debugging Skills Test Automation Version Control Quality Assurance Methodologies Test Case Design Test Planning Teamwork Technical Support
Emploice.com |  Connecting Employees and Employers

Subscribe Us
Stay Updated

Emploice.com |  Connecting Employees and Employers