Apply

Python Engineer

Posted 11 days agoViewed

View full description

πŸ“ Location: Europe

πŸ” Industry: Software Development

🏒 Company: AdverityπŸ‘₯ 251-500πŸ’° $120,000,000 Series D almost 4 years agoBig DataSaaSData IntegrationAnalyticsMarketing

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PostgreSQLPythonDjangoCI/CDRESTful APIs

Requirements:
  • Fluency in frameworks/libraries such as Django, Celery, and SQLAlchemy.
  • Experience implementing best practices striving for high test coverage (unit & integration tests).
  • Knowledge of most popular testing libraries and ability to use them through TDD and BDD approaches.
  • Good knowledge of modern databases like PostgreSQL.
Responsibilities:
  • Be assigned to a pod and work closely with Engineers and pod owners.
  • Start coding your first connector, increase code coverage for existing connectors and ramp-up quickly within the Connect universe.
  • Take care of the data processing pipelines by working on new features, extending the scope of the existing ones, managing the 3rd party API changes and fixing bugs.
  • Build relationships within and outside the Engineering team and collaborate with QA Engineers, Product Managers, Customer Support, Engineering Operations, etc.
  • Take ownership of the tasks you work on - from analysis, development, code review and testing, to the deployment to our customers.
  • Be responsible for raising the overall quality of our product.
Apply

Related Jobs

Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Software Development

🏒 Company: AdaptiqπŸ‘₯ 51-100ConsultingProfessional ServicesSoftware

  • At least 6 years of experience as a Software Engineer, with a proven track record of delivering high-quality software solutions.
  • At least 3 years of experience in coding with Python
  • At least 2 years of experience with AWS cloud with various services
  • Experience with working with containers
  • Experience writing code in Agile, CI/CD-based environments
  • Experience working in a high-growth startup environment
  • Ability to work effectively in a collaborative team environment.
  • Excellent communication skills and a proactive approach to learning and development.
  • Contributing to feature development and delivering value to users
  • Ensuring top-notch engineering quality by applying best practices
  • Developing security solutions for GenAI and Copilots
  • Collaborating with the team through open discussions, design reviews, and code reviews

AWSBackend DevelopmentDockerPythonSoftware DevelopmentAgileCloud ComputingCI/CDRESTful APIsSoftware Engineering

Posted 23 days ago
Apply
Apply

πŸ“ Germany, France, Spain, Portugal, Italy, Estonia, Poland

πŸ” SaaS

🏒 Company: trimblecareers

  • 5+ years of systems software engineering
  • Strong proficiency in Python programming with frameworks and best practices, plus strong problem-solving skills and understanding of data structures and system design
  • Experience with version control (Git) and GitHub CI/CD pipelines, demonstrating ability to maintain and deploy code effectively
  • Experience with Azure Cloud platform and its key services
  • Hands-on experience developing and deploying Generative AI applications, including integration with LLM APIs and vector databases, with demonstrated ability to stay current with latest advancements in fine-tuning, RLHF, RAG, and prompt engineering frameworks (such as LangChain and LangGraph)
  • Experience with Responsible AI practices and LLM evaluation tools such as DeepEval and Giskard
  • Excellent communication and documentation skills, including ability to explain technical concepts to non-technical stakeholders, create clear API specifications, implementation guides, system architecture documentation, and collaborate effectively in a global team with minimal supervision
  • Design and build cloud-native web applications with a focus on scalability and performance, particularly for AI safety and quality assessment and monitoring
  • Write and maintain comprehensive test suites for our team’s safety and quality assessment platforms, perform thorough system integration testing, and ensure high-quality deployments of our tools
  • Work closely with business analysts, product managers, and development teams across the organization
  • Manage code using GitHub Workflows and Actions, and implement automated CI/CD pipelines for efficient deployments
  • Monitor and communicate project risks, progress, and key metrics to stakeholders

Backend DevelopmentProject ManagementPythonSoftware DevelopmentCloud ComputingGitAzureData StructuresCommunication SkillsCI/CDRESTful APIsDocumentationQuality Assurance

Posted 27 days ago
Apply
Apply

πŸ“ Estonia, Romania, Poland, Hungary, Portugal, Spain, Italy

πŸ” SaaS

🏒 Company: trimblecareers

  • Strong proficiency in Python programming language
  • Minimum 6 months experience working with GenAI applications in production environment
  • Experience with cloud platforms (e.g Azure, AWS)
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
  • Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs).
  • Use techniques such as chunking, hybrid search, query translation, similarity search, vector DBs, evaluation metrics, and ANN algorithms.
  • Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and ensure that automated tests cover a high percentage of the codebase.
  • Collaborate with cross-functional stakeholders, including business analysts, product managers, and global development teams.
  • Mentor junior engineers, guiding them through LLM-based solution design, implementation, and deployment.

AWSDockerPostgreSQLPythonAgileCloud ComputingGitKubernetesMachine LearningCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesRisk Management

Posted about 2 months ago
Apply
Apply

πŸ“ Ukraine, Argentina, Chile, Uruguay, Poland

🧭 Full-Time

πŸ” Software Development

🏒 Company: TeramindπŸ‘₯ 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

  • 7+ years of commercial experience as a Python Engineer utilizing FastAPI to build microservice/web architectures
  • Data transformation and synchronization experience
  • Solid experience with SQL databases
  • Experience with Docker or similar container management tooling
  • Experience with Object Oriented Programming / Object-Oriented Design Patterns
  • Experience with open-source tooling and frameworks
  • Experience building/interacting with a variety of REST, webhooks, websockets, etc. APIs
  • Experience designing and building scalable solutions that leverage both relational and NoSQL databases
  • Ability to maintain critical production software and build new production software from scratch
  • Cloud experience
  • Familiarity with concepts related to the deployment of ML models in a production environment
  • Design, develop, and maintain backend systems using Python and associated technologies
  • Create and maintain databases using SQL database technologies
  • Write unit tests and conduct system testing to ensure code quality and reliability
  • Optimize applications for maximum speed and scalability
  • Stay up to date with emerging trends and technologies in software development, data processing, caching, cloud deployment, distributed computing, and API development

Backend DevelopmentDockerPythonSQLCloud ComputingDesign PatternsMachine LearningAPI testingData engineeringFastAPIRDBMSREST APINosqlMicroservicesSoftware Engineering

Posted 2 months ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

  • 5+ years of experience coding in Python, building web systems, APIs, and scalable backend services.
  • You’ve worked on Gen-AI projects, including RAG, knowledge graphs, LLM routing, and fine-tuning. You understand the architecture and tools needed to make these systems work.
  • You’ve worked with multiple LLM models and can explain their quirks, limitations, and how you’ve overcome them in past projects.
  • You’ve developed systems from the ground upβ€”from design and coding to deployment and testing.
  • You enjoy working in a fast-moving environment with lots of autonomy to solve problems and deliver results.
  • You care about the impact of your work and strive to build systems that deliver tangible value to customers.
  • Design, build, and deploy web systems and APIs from scratch.
  • Develop pipelines for RAG (retrieval-augmented generation), knowledge graphs, LLM routing, evaluation and testing frameworks, and fine-tuning models for specific use cases.
  • Work with multiple LLMs (like GPT-4, Claude, fine-tuned models) to ensure effective routing, dynamic task handling, and performance optimization.
  • Partner closely with technical PMs, designers, and other engineers to bring the platform to life and support innovation in AI products.
  • Apply your experience working with LLMs to navigate their quirks, troubleshoot issues, and build tools that ensure quality, scalability, and observability.
  • Take ownership of your work, ship quickly, and learn from feedback to improve and optimize solutions.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLArtificial IntelligenceGitKubeflowMachine LearningSoftware ArchitectureAlgorithmsAPI testingData StructuresREST APICI/CDRESTful APIsLinuxMicroservicesData modelingSoftware EngineeringDebugging

Posted 3 months ago
Apply
Apply

πŸ“ Estonia, Romania, Poland, Hungary, Portugal, Spain, Italy

🧭 Full-Time

πŸ” Software Development

🏒 Company: trimblecareers

  • Strong proficiency in Python programming language
  • Minimum 6 months experience working with GenAI applications in production environment
  • Experience with cloud platforms (e.g Azure, AWS)
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with RESTful APIs and API design principles
  • Understanding of database management systems (e.g., NoSQL, PostgreSQL)
  • Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs).
  • Translate high-level product requirements into scalable, modular software designs that adhere to modern design principles, microservices architecture, and cloud-native best practices.
  • Collaborate with cross-functional stakeholders, including business analysts, product managers, and global development teams.
  • Mentor junior engineers, guiding them through LLM-based solution design, implementation, and deployment.

AWSDockerLeadershipPostgreSQLPythonCloud ComputingFlaskGitJUNITKubernetesMachine LearningNumpyAlgorithmsApache KafkaAPI testingAzureFastAPITestRailNosqlPandasCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesRisk ManagementSoftware Engineering

Posted 3 months ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ” Life sciences

  • Experience with Python, Elasticsearch, GraphQL, AWS, and frameworks like Django.
  • Excited about search, solving complex problems, and having ownership in projects.
  • Participate in all aspects of architecting and developing new and innovative web applications.
  • Work on cutting-edge technology and new product development within the rapidly growing company.

AWSGraphQLPythonDjangoElasticSearchProduct Development

Posted 7 months ago
Apply
Apply

πŸ“ Lithuania, Georgia, Serbia, Kazakhstan, Poland

πŸ” Logistics technology

🏒 Company: Greenscreens.ai

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • Years of Python development experience, preferably in data-intensive applications.
  • Experience in data processing applications and machine learning pipelines.
  • Knowledge of NumPy, Pandas, SQL, CI/CD pipelines, version control systems, and Docker.
  • Fluency in Russian (C1) and English (B2).
  • Highly desirable experience with machine learning libraries, AWS S3, Amazon Redshift, PostgreSQL, and frameworks like FastAPI or Flask.
  • Design and maintain high-quality Python code for data analysis, machine learning model development and deployment.
  • Collaborate with data scientists and ML engineers to optimize data management and model deployment strategies.
  • Enhance data processing and machine learning pipelines to improve efficiency, scalability and monitoring capabilities.
  • Implement unit testing, integration testing, and Test-Driven Development practices to ensure the reliability and stability of our codebase.
  • Improve monitoring of ML microservices to detect and address performance issues proactively.

DockerPostgreSQLPythonSQLData AnalysisFlaskKubernetesMachine LearningNumpyFastAPIGrafanaPandasCollaborationCI/CD

Posted 8 months ago
Apply