Senior Python Developer
Vilnius, Vilnius City Municipality, Lithuania - Remote
Greenscreens.ai
Greenscreens.ai, a pioneering SaaS provider, offers cutting-edge, ML-based predictive freight pricing solutions that are reshaping the Logistics Service Provider market. Launched in 2020, we’ve rapidly achieved triple-digit growth, a testament to our disruptive impact and value delivery within the U.S. freight brokerage sector. Our accolades include winning the inaugural TIA Shark Tank competition at the 2022 Technovations conference and being named a Top Tech Startup at Manifest – Future of Logistics 2023. Backed by leading investors including Tiger Global, and amidst rapid expansion, Greenscreens.ai invites you to join our trailblazing team on a path of innovation and market transformation. Learn more about our journey and product at https://greenscreens.ai.
Job Brief
We are in search of a Python professional with an interest in machine learning to join our dynamic team. Your primary responsibility will be to develop and maintain an advanced codebase for data processing, model training, deployment, testing, and monitoring, thereby contributing significantly to the evolution of our products and services. As a Python Engineer at Greenscreens.ai, you will have the opportunity to make a meaningful impact on the future of logistics technology and shape the direction of our ML-based solutions.
Responsibilities
- 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
Requirements
- Python. Preferable experience - data processing applications, machine learning pipelines
- Python Tools for Debugging and Tracing
- NumPy, Pandas
- Unit testing, integration testing and Test Driven Development
- Database Knowledge: Strong proficiency in SQL and relational databases, preferably PostgreSQL, with experience in query optimization.
- CI/CD pipelines and version control systems
- Containerization and Orchestration: Experience with Docker and Kubernetes.
- Professional in Python package manager
- Understanding python GIL
- Language Skills: Proficiency in both English and Russian.
Desirable Technical Skills
- Highly Desirable - machine learning libraries
- AWS, S3, Amazon Redshift, ClickHouse
- Connexion / aiohttp / FastAPI / Flask
- Cython, Numba
- Elastic, Grafana, Prometheus
- Basics of Java or any language with strong typing
Qualifications
- 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
- Participation in any (including pet) machine learning projects and/or collaboration with ML teams will be a competitive edge
Benefits
Remote Work: Ability to work from anywhere in the world or in our office in Vilnius.
Options Program: Participate in our options program, allowing you to share in the growth and success of our startup.
Annual private health insurance allowance
PTO: Up to four weeks of fully paid leave per calendar year
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS CI/CD Computer Science Data analysis Data management Docker Engineering FastAPI Flask Grafana Java Kubernetes Machine Learning Mathematics Microservices ML models Model deployment Model training NumPy Pandas Pipelines PostgreSQL Python RDBMS Redshift SQL TDD Testing
Perks/benefits: Career development Equity / stock options Health care Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.