Senior ML / AI Engineer
Miejsce pracy : Warszawa
Technologies we use
Expected
- Python
- AWS
- Django
- Flask
- Pyramid
- SQL
- Cosmos DB
Operating system
WindowsAbout the project
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.
Your responsibilities
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.Our requirements
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 conceptsEffective 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 learningThis is how we organize our work
This is how we work
at the client's siteyou focus on a single project at a timeyou develop several projects simultaneouslyyou have influence on the productyou focus on product developmentyou focus on code maintenancescrumkanbanThis is how we work on a project
Continuous DeploymentContinuous Integrationdocumentationissue tracking toolstesting environmentsWhat we offer
Fully remote role from PolandB2B cooperationPLN netPaid holidaysBenefits
remote work opportunitiesintegration eventsOPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Optiveum is a recruitment and consulting company created based on our 20-plus years of experience in HR & IT services.
We work for Clients located in Poland and abroad providing our local and international Candidates with Project-based or Permanent job opportunities in a remote or office-based model.