Senior Fullstack Python Engineer
st engineering management services vietnam- Posted 12 hours ago
- Be among the first 10 applicants
Job Description
About ST Engineering Vietnam (VCC)
ST Engineering is a leading global technology, defense, and engineering conglomerate headquartered in Singapore. Established in 1997, the company has grown into a powerhouse, offering innovative solutions across aerospace, defense, urban solutions, and satellite communications. With a strong presence in over 50 cities worldwide, ST Engineering delivers cutting-edge technologies to industries such as aerospace, defense, and smart cities. The company is committed to creating sustainable solutions that address both current and future challenges. Backed by a dedicated workforce, ST Engineering continues to lead in providing mission-critical systems and services to customers around the world.
Visit us at: https://www.stengg.com/
Responsibilities
Software Development & Implementation:
- Design, develop, and deploy scalable and efficient data science software solutions.
- Work closely with data scientists to integrate machine learning models into production systems.
- Develop and optimize data pipelines for real-time and batch processing.
- Write clean, maintainable, and efficient code following best software engineering practices.
System Architecture & Optimization:
- Architect robust and scalable systems to support data-driven applications.
- Implement efficient storage, retrieval, and processing mechanisms for large-scale datasets.
- Optimize software performance, scalability, and reliability.
Collaboration & Cross-Functional Integration:
- Work collaboratively with data scientists, engineers, and business teams to translate requirements into technical solutions.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, design discussions, and continuous improvement initiatives.
DevOps & Infrastructure Management:
- Implement best practices for software deployment, automation, and CI/CD pipelines.
- Ensure system security, data privacy, and compliance with industry standards.
Requirements
Experience:
- 5+ years of professional experience in software development, preferably in data science or AI-related applications.
- Proven experience in developing, deploying, and maintaining scalable software systems.
- Experience in cybersecurity, finance, healthcare, or other high-stakes domains is a plus.
Skills:
- Proficiency in Python, with expertise in frameworks like Flask, FastAPI, or Django.
- Strong understanding of data structures, algorithms, and software design principles.
- Knowledge of machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn is a plus.
Software Development & Engineering:
- Experience with API development, microservices, and containerization (Docker, Kubernetes).
- Solid understanding of database management systems (Neo4j).
- Familiarity with CI/CD pipelines, version control (Git), and automated testing frameworks.
Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field or equivalent through experience.
Preferred Qualifications:
- Experience in designing and deploying production-level machine learning applications.
- Certifications in software engineering, or DevOps practices.
- This position requires a dynamic individual passionate about software development and data science, capable of delivering high-quality solutions in complex environments.
Why You'll Love Working Here
- 14 days Annual leaves + 3 Sick leaves
- Private Health Insurance
- Annual Salary Review
- Performance Bonus
- 100% salary in probation period
- Free LinkedIn Learning Account
- Company Events & Team Building
More Info
Key Skills
Scikit-learn
software design principles
automated testing frameworks
