Job Closed
This listing is no longer active.
Ness is a full lifecycle digital engineering firm offering digital advisory through scaled engineering services.
Senior Python Engineer, GenAI
Location
Romania
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer, GenAI
Ness Digital Engineering
• Work with large-scale geospatial datasets and develop robust Python-based data processing pipelines. • Implement advanced spatial SQL queries and work with relational databases for geospatial analysis. • Build and maintain AWS-based architectures for scalable data processing and application deployment. • Design and implement API-driven data extraction, including handling JSON and XML formats. • Collaborate with engineering teams, data scientists, and customer stakeholders to refine requirements and deliver high‑quality solutions. • Contribute to coding standards, review peer code, and ensure high-quality, efficient, and reusable software. • Participate in agile development processes, knowledge sharing, and continuous improvement initiatives.
Job Requirements
- Advanced Python development skills, particularly in geospatial data processing and automation.
- Proven expertise in building automated data pipelines and workflow orchestration.
- Working experience with geospatial ML/AI techniques, spatial analysis, and feature engineering.
- Strong proficiency with AWS Cloud services for data engineering, deployment, and scaling.
- Experience working with REST APIs, data extraction, and parsing JSON/XML structures.
- Solid understanding of Linux/Unix environments and scripting best practices.
- Experience using collaboration and version-control tools (Git/GitLab, Jira, Confluence, etc.).
- Bachelor’s or Master’s degree in Computer Science, Geoinformatics, Data Engineering, or related field.
- 5+ years of software engineering or data engineering experience, with a strong Python focus.
- Ability to write clean, efficient, repeatable, and reliable code.
Benefits
- access to trainings and certifications
- bonuses
- aids
- socializing activities
- attractive compensation
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Designing, developing, documenting, testing, and debugging new and existing software systems • Using Java programming language and related software development technologies • Writing technical specifications based on conceptual design • Serving as technical experts on development projects • Working with 3 separate systems within the Travel Security group • Migrating java-based solutions to C#/.NET web services
• Write clean, well-designed code • Produce detailed specifications • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality • Contribute in all phases of the development lifecycle • Follow industry best practices • Develop and deploy new features to facilitate related procedures and tools if necessary • Integration of user-facing elements developed by front-end developers • Build efficient, testable, and reusable PHP modules • Solve complex performance problems and architectural challenges • Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
• Determine the company‘s needs for the present and future by collaborating with the IT managers. • Evaluate the existing system to check the scope of improvement or up-gradation. • Sit with the software development teams to discuss the system requirements. • Select the appropriate hardware or software for the system and suggest methods of integration. • Come up with innovative, exclusive design and schematics ideas. • Provide technical guidance, support to the team members and supervise the assigned programs. • Contribute to solving technical issues by deriving effective solutions. • Monitor the performance of the system and upgrade or install the new system accordingly. • Observe the performance of the upgraded system or the newly installed system. • Formulate system procedures and provide training to the staff. • Produce feedback before the organization after the installation of the new system, hardware, or software.
• BUILDING AND MAINTAINING SERVER-SIDE AND FRONT-END FEATURES • WORKING CLOSELY WITH FRONTEND AND BACKEND ENGINEERS • COLLABORATING IN CODE REVIEW PROCESS • TAKING OWNERSHIP OVER PARTS OF AN APPLICATION AND COLLABORATING ON GLOBAL ISSUES



