Job Title and Summary:
As a Senior Python Developer at SotaTek, you will play a key role in developing our innovative no- code solution that redefines how engineers interact with CAD (Computer- Aided Design), FE (Finite Element), CFD (Computational Fluid Dynamics), and test data. You will build sophisticated data processing pipelines, machine learning models, and visualization tools that help engineers extract value from multi- source engineering data and create custom machine and deep learning models. This position requires strong Python programming skills and expertise in ML/AI development, with a focus on engineering applications.
Senior Python Developer- ML/AI Engineering Data Intelligence
Core Responsibilities:
Build integration systems with computational fluid dynamics (CFD) and CAE (Computer- Aided Engineering) tools to streamline data flow
Develop RESTful APIs for model deployment and service integration within the platform ecosystem
Collaborate with engineers and product managers to translate technical requirements into functional solutions
Develop and optimize machine learning and deep learning models for regression, prediction, and pattern recognition in engineering datasets
Create interactive data visualization solutions and dashboards for complex engineering data analysis
Implement advanced FE (Finite Element) natures for the platform including time series analysis, 3D data visualization, and uncertainty quantification
Design and implement robust data processing and transformation pipelines for engineering data from multiple sources CAD (Computer- Aided Design), FE (Finite Element), CFD (Computational Fluid Dynamics), test data
Required Technical Skills:
Strong expertise in machine learning frameworks (scikit- learn, TensorFlow, PyTorch) and implementing various model types (regression, neural networks, etc.)
Experience with data visualization libraries (Matplotlib, Plotly, Dash) and dashboard creation
Proficiency in API development using frameworks like Flask or FastAPI
Database design and management skills (SQL and NoSQL)
Solid understanding of software development practices including version control (Git), testing, and CI/CD
5+ years of experience with Python development, including advanced knowledge of Python libraries for data manipulation (Pandas, NumPy)
Experience working with engineering data formats and/or CAE (Computer- Aided Engineering)/CFD (Computational Fluid Dynamics) tools
Preferred Technical Skills
Experience with cloud platforms (AWS, GCP, or Azure)
Knowledge of computational fluid dynamics (CFD) or finite element analysis (FEA) principles
Familiarity with Jupyter notebooks for prototyping and experimentation
Experience with time series analysis and processing
Familiarity with graph neural networks and mesh processing algorithms
Knowledge of Docker and containerization technologies
Background in UI/UX development for technical applications
Experience with 3D data processing and visualization
Qualifications
Strong portfolio of data engineering and ML projects
Demonstrated experience developing and deploying machine learning models in production environments
Bachelor&039;s degree in Computer Science, Data Science, Engineering, or related technical field; Master&039;s degree preferred
5+ years of relevant experience in Python development with at least 3 years focusing on ML/AI applications
Soft Skills and Competencies
Adaptability to learn new technologies and approaches as needed
Strong communication skills for collaborating with engineers and translating technical concepts
Self- motivated with the ability to work independently and manage multiple projects
Ability to understand and translate engineering requirements into technical solutions
Team- oriented mindset with willingness to mentor junior team members
Excellent problem- solving abilities and analytical thinking
Attention to detail and commitment to code quality and documentation
Work Environment
Full- time position based in our Hanoi office/ Remote
Collaborative team environment focused on innovation in engineering data intelligence
Opportunity to work on cutting- edge technologies at the intersection of AI and engineering
To apply, please submit your resume, portfolio of relevant projects, and a brief cover letter explaining your interest in the position.
At SotaTek, you&039;ll be part of a team transforming how engineers extract value from their data, build machine learning models, and make data- driven decisions—all without requiring extensive data science expertise. Join us to help develop the first end- to- end engineering no- code solution that&039;s redefining the industry.