Our Client
Our Client is a leader in the SaaS industry, specializing in software solutions for insurance companies. With 20 years of experience, they offer a comprehensive software package that supports key insurance processes such as policies, claims, reinsurance, and payments.
They are renowned for their cutting-edge solutions, which they configure and tailor to meet the specific needs of their clients.
Currently undergoing a large technological transformation and building a competence center in Warsaw, the company is moving towards a Cloud Native, multi-tenant platform to modernize its infrastructure. They are making a significant investment in cloud services to create a more scalable, efficient system.
the Role
- Lead the design, development, and implementation of Python-based machine learning and artificial intelligence solutions to address complex business challenges.
- Architect scalable and efficient machine learning pipelines and frameworks using Python libraries such as TensorFlow, PyTorch, scikit-learn, and pandas.
- Collaborate with data scientists, engineers, and business stakeholders to understand requirements and translate them into technical specifications.
- Conduct exploratory data analysis and feature engineering to extract insights from large and complex datasets.
- Evaluate and select appropriate machine learning algorithms and techniques to achieve desired outcomes, considering factors such as model performance, scalability, and interpretability.
- Optimize and fine-tune machine learning models for improved performance, accuracy, and efficiency.
- Develop and maintain robust codebases for machine learning pipelines, adhering to best practices for code quality, testing, and documentation.
- Stay updated on advancements in Python frameworks and machine learning techniques, and identify opportunities to incorporate new tools and methodologies into projects.
- Provide technical guidance, mentorship, and support to junior developers and team members, fostering a culture of learning and knowledge sharing.
- Collaborate with IT and infrastructure teams to deploy machine learning models into production environments, ensuring scalability, reliability, and security.
Key competences
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- 5+ years of experience in software development, with a focus on Python programming and machine learning.
- Proven track record of delivering complex projects involving Python frameworks for machine learning and artificial intelligence.
- Experience working with cloud-based machine learning platforms (e.g., AWS SageMaker, Google Cloud AI Platform, Microsoft Azure ML).
- Knowledge of big data technologies and frameworks (e.g., Apache Hadoop, Spark).
- Strong proficiency in Python programming language and related frameworks for machine learning and AI development.
- Expertise in at least one popular Python framework (like Django, Flask, or Pyramid)
- Strong understanding of machine learning algorithms, techniques, and methodologies.
- Excellent problem-solving skills and analytical thinking abilities.
- Solid grasp of software engineering principles and best practices.
- Ability to craft clean, maintainable, and efficient code, emphasizing scalability and reusability.
- Ability to enhance, optimize, and refactor existing code to bolster performance and codebase quality.
- Expert knowledge of foundational application related Azure services such as containerized compute, storage, identity and access management, integration,
- Solid working knowledge of SQL, NoSQL, Cosmos DB, and associated database concepts
- Effective communication and collaboration skills, with the ability to work in a team environment.
- Commitment to continuous learning and staying updated on industry trends and advancements.
- Preferred working knowledge of data modeling, data wrangling, insurance rate implementation, analytics, data mining and machine learning
Salary range & Conditions
- fully remote role from Poland
- B2B cooperation
- 28.000-34.000 PLN net
- paid holidays