Search Jobs

Search by job, company or skills

Senior Fullstack Python Engineer
  • 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

Job Type:
Industry:
Function:
Employment Type:

Key Skills