Job Title: Python DeveloperExperience: 4+ YearsJob Location: RemoteNotice Period: Immediate – 4 weeks Joiner Only
Responsibilities:Design, develop, and maintain back-end components and APIs using Python and Pycharm framework Translate client needs into robust end to end analytical solutions. Design and implement production data pipelines using distributed computing and cloud technologies Research and develop predictive models to identify and target fraud, waste, and abuse. Build features into our application to allow for actionable insights from predictive model outputs. Think creatively about how the latest advancements in machine learning can be implemented to help our clients uncover fraud, waste, and abuse. Review deliverables for accuracy and quality Provide coaching to junior staff Manage own personal and professional development; seek opportunities for professional growth and expansion of consulting skills and experience
Requirements & Qualifications: Bachelor’s Degree in Computer Science, Management Information Systems, Engineering, Business Analytics disciplines, or related area 4+ years of experience working in a Data Science/Machine Learning Engineering role. Proficient in Python, Spark (Pyspark), and SQl, Microservices python Comfortable operating in a Linux environment. Experience developing production applications with Big Data, with tools like Spark, Hive, and Hadoop. Experience building model training pipelines in the cloud. Proficient in software design patterns (e.g. understand object-oriented vs functional programming principals, inheritance, writing abstract, reusable, and modular code) Experience building and deploying microservices as part of Machine Learning/Data Science applications. Experience with building continuous integration and delivery pipelines for Machine Learning applications. Write clean, efficient, and scalable codeTroubleshoot and debug complex issues in the applicationOptimize the application for maximum speed and scalabilityImplement security and data protection measuresDevelop and maintain documentation for the back-end componentsParticipate in code reviews and ensure the quality of the codebaseStay up-to-date with emerging trends and technologies in back-end development. Preferred Qualifications: Develop solutions with an Agile Development team Define, produce, test, review, and debug solutions Create comprehensive unit test coverage in all layers Deploy solutions to Docker containers and Kubernetes Experience with at least one deep learning framework (e.g., TensorFlow, PyTorch, Caffe, MxNET) Experience orchestrating the deployment and management of predictive models in a cloud environment. Experience working in an AGILE development team. About Timus Consulting services:
Timus Consulting is a leading EnterpriseTech and Business Consulting firm, providing an extensive array of services including Governance, Risk Management, and Compliance (GRC) solutions, Software Development, Enterprise Resource Planning (ERP) solutions, Cloud Consulting, Artificial Intelligence (AI) solutions, and Managed Services.For more details visit: www.TimusConsulting.com
Our people and culture Our diverse, equitable, and inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Timus as one of the most rewarding places to work.
Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.