Role Proficiency:
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities
Outcomes:
Measures of Outcomes:
Outputs Expected:
Code:
Documentation:
Configure:
Test:
Domain relevance:
Manage Project:
Manage Defects:
Estimate:
Manage knowledge:
Release:
Design:
Interface with Customer:
Manage Team:
Certifications:
Skill Examples:
Knowledge Examples:
Mandatory Skills, Knowledge, and Experience: - Python Development (6+ years): Strong backend development experience, including RESTful APIs and FastAPI. - Generative AI & OpenAI: Practical experience in working with Gen AI models and integrating OpenAI APIs into real-world applications. - API Development: Proven track record of building and maintaining REST APIs with FastAPI, including authentication, authorization, and rate-limiting. - Data Engineering: Expertise in ETL processes, data transformation, and analysis using Pandas. - LLM Prompt Engineering: Experience in prompt design and optimization for large language models. - Python Data Science Libraries: Proficient in Pandas, NumPy, and other data tools for processing and analysis. - Version Control & CI/CD: Proficient with Git and CI/CD pipelines for automated deployment and testing. - Agile/Scrum: 3+ years of experience working in Agile/Scrum environments. - Testing & Automation: Experience in unit, integration, and automated testing with pytest and unittest. - Communication: Strong verbal and written communication, with the ability to explain technical concepts to diverse stakeholders. - Non-Functional Requirements: Experience with performance optimization, scalability, and security in data-centric applications. Nice to Have Skills: - Cloud Platforms: Familiarity with AWS or GCP, particularly in scalable APIs, serverless architecture, and data storage. - Data Pipelines: Knowledge of Apache Airflow, Kafka, or similar tools for data workflow orchestration. - ML Frameworks: Experience with scikit-learn, TensorFlow, or PyTorch for model training and deployment. - Code Quality Tools: Familiarity with SonarQube, ESLint, or similar tools for maintaining high code quality.
Python,Generative AI,API,Etl Tools
Keyskills: continuous integration analytical scikit-learn ci/cd numpy tensorflow git gcp kanban pytorch data transformation communication skills cd python software development airflow python development backend development pandas environment scrum agile aws ci cd pipeline etl process
Sterling Outsourcing from Poland is a professional outsourcing services provider specializing in delivering cost-effective, high-quality business support solutions. Based in Poland, Sterling offers a strategic advantage through a highly skilled workforce, competitive pricing, and EU-aligned busin...