3E Software is an experienced IT solutions provider, delivering customized software and digital transformation services across industries such as insurance, finance, IoT, and manufacturing.

For over 10 years, we have helped businesses strengthen their brand presence and achieve their goals through tailored software solutions. Our process is designed to empower clients with the tools they need to succeed, supporting growth, reducing turnover, and putting them on a solid track to success.

Key Responsibilities

Design, develop, test, and maintain scalable software applications and internal tools

Build and maintain web services, APIs, and integration pipelines

Participate in full-cycle product development: architecture, coding, testing, deployment

Collaborate with cross-functional teams (Product, AI/Research, Design, QA)

Conduct code reviews and maintain best engineering practices

Troubleshoot, diagnose, and resolve software defects and performance issues

Contribute to DevOps, CI/CD, cloud deployment processes where needed

Document system design, workflows, and technical implementation

Support the development and integration of AI and machine-learning features within existing data pipelines.

Collaborate with technical teams to apply machine-learning algorithms such as LightGBM, XGBoost, and Transformers for predictive analytics and automation.

Participate in LLM-related initiatives, including Text-to-SQL automation and natural-language query systems for intelligent data reporting.

 

 

Preferred Technical Skills

Experience in some of the following — we do not expect all:

Node.js / Python / Java / Go

RESTful API & microservices

Database experience (MySQL / PostgreSQL / MongoDB)

Message queues / event-driven architecture is a plus

Exposure to AI/ML frameworks (PyTorch, TensorFlow, Scikit-learn, LightGBM, XGBoost).

Understanding of MLOps workflows, including MLflow, Docker, Kubernetes, and model monitoring tools.

Familiarity with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) tools (LangChain, LlamaIndex).

Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes) is highly regarded.

 

Required Qualifications

Bachelor’s Degree or higher in Computer Science, Software Engineering, or related field (or equivalent experience) or,

Minimum of 5 years hands-on software development experience

Strong problem-solving and debugging skills

Good communication skills & ability to collaborate in a startup-style team

 

What We Offer

Competitive salary and performance-based bonuses

Opportunity to work on cutting-edge AI and digital creative technologies

Flexible work arrangement (remote/flexible hours)

Career advancement in a fast-growing software company

Supportive team culture & real product-building experience