We are seeking an experienced Senior Python Developer with a strong background in software development. The ideal candidate will have expertise in developing and deploying robust applications. Experience with machine learning models, especially large language models, is considered a bonus but is not mandatory. This role involves collaborating with cross-functional teams to design, implement, and maintain scalable solutions that address business challenges and enhance our product offerings.
Key Responsibilities:
- Design, develop, and deploy scalable applications using Python.
- Collaborate with data scientists, engineers, and product managers to integrate solutions into our products and services.
- Implement best practices for code quality, testing, and deployment.
- Stay up-to-date with the latest advancements in software development and apply them to improve our solutions.
- Mentor and provide technical guidance to junior developers and team members.
Qualifications:
- Minimum of 6 years of production-level experience in Python development.
- Strong understanding of software engineering principles, data structures, and algorithms.
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Excellent English communication skills and ability to articulate complex technical concepts to non-technical stakeholders.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
- Experience with developing and deploying machine learning models, especially large language models (e.g., GPT, BERT), and familiarity with NLP frameworks.
- Understanding of ML algorithms, model optimization, and experience with ML frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
- Proficiency in data preprocessing, feature engineering, and model evaluation.
- Experience with MLOps practices and tools.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of data visualization tools and techniques.
- Publications or contributions to the ML/AI community.
Working with us:
- Working time: 9am – 6pm (Vietnam Time)
- 12 days of annual leaves
- Extra pay for Overtime
Perks:
- 100% Remote Work – Our company has operated virtually since inception with robust remote systems.
- Fast-growing company – Excellent opportunities for career development and professional growth.
- Positive team culture – A supportive, collaborative, and friendly working environment.
- Engagement events – Company trips, team building activities, year-end parties, gifts for special occasions, and monthly team meetings.
- Learning & Development – Access to online courses and professional training programs.
- Healthcare benefit – Medical card provided to support your health and well-being.
- Equipment support allowance – Provided after probation to ensure you have the necessary tools for effective remote work.