Atlas: peran software engineering
Frontend & Web
CSS / Design Engineer
Memegang layer implementasi visual, menerjemahkan design tokens, layout, dan animasi menjadi CSS yang presisi dan mudah dipelihara.
Design Systems Engineer
Membangun dan memelihara library komponen bersama serta pipeline design token yang menjaga UI produk tetap konsisten dalam skala besar.
Drupal Developer
Membangun dan merawat website dan platform konten di Drupal, mengkustomisasi modul, tema, dan alur konten untuk situs editorial besar.
Email Developer
Membuat email HTML yang ter-render konsisten di puluhan email client, menyeimbangkan fidelity desain dengan batasan ketat tiap client.
Frontend Platform Engineer
Memiliki tanggung jawab atas internal tools, build system, dan shared infrastructure yang menjaga produktivitas tim frontend dan ship velocity tetap tinggi.
Jamstack Developer
Membangun situs cepat berbasis konten dengan pendekatan Jamstack, memakai static generation, headless CMS, dan serverless function di platform edge.
Magento Developer
Mengembangkan dan mengkustomisasi toko Magento/Adobe Commerce, termasuk module, theme, dan integrasi untuk kebutuhan e-commerce yang kompleks.
Shopify Developer
Membangun storefront, theme, dan app Shopify kustom yang menggerakkan pengalaman e-commerce di berbagai skala.
Web Performance Engineer
Menganalisis dan mengoptimasi kecepatan serta efisiensi runtime aplikasi web untuk meningkatkan user experience dan Core Web Vitals.
WebGL Engineer
Membangun grafis 3D interaktif dan visualisasi data padat yang jalan di browser dengan WebGL dan WebGPU, menyeimbangkan kualitas visual dan frame rate.
WordPress Developer
Membangun dan memelihara situs, theme, serta plugin WordPress, dari situs marketing kecil hingga platform publishing bertrafik tinggi.
Mobile
.NET MAUI Developer
Membangun aplikasi mobile dan desktop cross-platform dengan C# dan .NET MAUI, penerus Xamarin, berbagi satu codebase lintas platform.
Android Engineer
Membangun aplikasi native Android menggunakan Kotlin dan Jetpack, menargetkan beragam perangkat dan versi Android.
Flutter Engineer
Mengembangkan aplikasi mobile dan desktop cross-platform dengan Flutter dan Dart, berbagi satu codebase untuk iOS, Android, dan web.
iOS Engineer
Membangun aplikasi iOS native menggunakan Swift dan framework Apple, mengoptimalkan untuk performa, reliability, dan konvensi platform.
Kotlin Multiplatform Engineer
Berbagi logika bisnis lintas Android, iOS, dan desktop dengan Kotlin Multiplatform sambil mempertahankan UI native di tiap platform.
Mobile SDK Engineer
Merancang dan merilis SDK yang dipakai aplikasi iOS dan Android pihak ketiga, mengutamakan ergonomi API, stabilitas, dan footprint minimal.
React Native Engineer
Membangun aplikasi mobile cross-platform dengan React Native, berbagi logika JavaScript di iOS dan Android sambil menjembatani kemampuan native.
Infra & Ops
CDN & Edge Engineer
Mengoptimalkan content delivery dan memindahkan compute ke network edge untuk menekan latency dan menyerap traffic dalam skala global.
Chaos Engineer
Sengaja menyuntikkan kegagalan ke sistem untuk menemukan kelemahan sebelum outage sungguhan terjadi, membangun keyakinan pada resiliensi.
Cloud Engineer
Merancang, membangun, dan memelihara infrastruktur cloud di platform seperti AWS, GCP, atau Azure.
Cloud Solutions Architect
Merancang arsitektur cloud end-to-end yang memenuhi kebutuhan bisnis, performa, dan biaya.
Database Administrator (DBA)
Mengelola, menyetel, dan menjaga database untuk memastikan performa, ketersediaan, dan integritas data.
Database Reliability Engineer
Menjaga database tetap cepat, tersedia, dan bisa dipulihkan di skala besar, memadukan kedalaman DBA dengan praktik SRE.
DevOps Engineer
Mengotomasi build, release, dan infrastruktur agar tim bisa rilis dengan aman dan sering.
FinOps Engineer
Mempertemukan engineering dan finance untuk melacak, memprediksi, dan menekan biaya cloud tanpa memperlambat tim.
Infrastructure Engineer
Merancang, membangun, dan memelihara server, network, dan resource cloud yang menjaga sistem produksi tetap berjalan andal.
Kubernetes Engineer
Mengkhususkan diri menjalankan workload containerized di Kubernetes, menjaga cluster tetap aman, scalable, dan hemat biaya.
Network Engineer
Merancang, mengimplementasikan, dan memelihara infrastruktur network yang menjaga sistem tetap terhubung dan aman.
Observability Engineer
Membangun sistem logging, metrics, dan tracing yang membuat perilaku production terlihat dan mudah di-debug.
Release Engineer
Memiliki pipeline build, packaging, dan deployment yang mengantarkan software dari source ke produksi secara aman dalam skala besar.
Virtualization Engineer
Merancang dan mengoperasikan infrastruktur berbasis hypervisor dan software-defined untuk mengonsolidasikan workload serta mengisolasi environment.
Security
Application Security (AppSec) Engineer
Menanamkan praktik security ke dalam pengembangan software untuk mencegah kerentanan sebelum sampai ke produksi.
Cloud Security Engineer
Mengamankan environment cloud dengan menegakkan akses least-privilege, mendeteksi misconfiguration, dan membangun guardrail preventif.
Cryptography Engineer
Merancang dan mengimplementasikan protokol serta primitive kriptografi yang melindungi kerahasiaan, integritas, dan keaslian data.
DevSecOps Engineer
Menanamkan kontrol keamanan ke dalam pipeline CI/CD dan workflow developer agar kerentanan tertangkap sebelum sampai ke produksi.
DFIR & Forensics Analyst
Menyelidiki insiden keamanan dan melakukan forensik digital untuk menentukan cakupan, akar penyebab, dan aktivitas penyerang.
GRC / Security Compliance Engineer
Memastikan organisasi memenuhi regulasi keamanan, framework, dan standar internal risk management.
IAM Engineer
Membangun dan mengatur sistem identity and access management yang menegakkan siapa boleh melakukan apa di setiap service dan environment.
Malware Analyst
Me-reverse-engineer software berbahaya untuk memahami kemampuan, infrastruktur, dan atribusinya demi keperluan deteksi dan pertahanan.
OT/ICS Security Engineer
Mengamankan operational technology dan sistem kontrol industri di pabrik, utilitas, dan infrastruktur kritis.
Product Security Engineer
Menempel dengan tim produk untuk merancang fitur yang aman, mereview kode dan arsitektur, serta memperbaiki kerentanan sebelum rilis.
Red Team / Penetration Tester
Menyimulasikan serangan dunia nyata pada sistem untuk menemukan dan melaporkan kelemahan keamanan yang dapat dieksploitasi.
Security Architect
Menentukan strategi keamanan dan reference architecture yang memandu bagaimana sistem dirancang agar tahan serangan dan memenuhi compliance.
Security Researcher
Menyelidiki attack vector, vulnerability, dan teknik defensif baru untuk memajukan pengetahuan keamanan.
SOC Analyst
Memantau event security secara real time, melakukan triage alert, dan menginvestigasi potensi insiden di dalam Security Operations Center.
Threat Intelligence Analyst
Melacak kelompok penyerang, tools, dan kampanye, mengubah intel mentah jadi peringatan dan deteksi yang bisa ditindaklanjuti defender.
Data & AI
AI Safety Engineer
Meneliti dan menerapkan pendekatan teknis untuk memastikan sistem AI berperilaku andal, jujur, dan tetap dalam batas yang diinginkan.
Applied Scientist
Menerapkan statistical modeling dan riset machine learning untuk menyelesaikan masalah produk konkret, memegang seluruh alur dari hipotesis sampai model yang dideploy.
BI Developer
Merancang dan membangun dashboard, report, dan data model yang mengubah data bisnis mentah menjadi insight yang bisa ditindaklanjuti stakeholder.
Computer Vision Engineer
Mengembangkan algoritma dan sistem yang memungkinkan mesin menafsirkan dan menalar informasi visual.
Conversational AI Engineer
Membangun sistem dialog, chatbot, dan voice assistant yang mampu menjaga percakapan yang koheren dan terarah lintas giliran.
Data Architect
Merancang struktur keseluruhan sistem data, memastikan data tersimpan, terproses, dan dapat diakses secara efisien.
Data Governance Engineer
Membangun kontrol yang menjaga data tetap tepercaya dan patuh, dari lineage dan kualitas hingga akses dan privasi.
Feature Store Engineer
Merancang dan mengoperasikan feature store yang menyediakan akses fitur yang konsisten dan low-latency untuk training maupun inference online.
Generative AI Engineer
Mengintegrasikan dan memproduksikan model generative AI (teks, gambar, audio, atau multimodal) ke dalam produk nyata yang user-facing atau internal.
Geospatial Engineer
Membangun sistem yang menyimpan, memproses, dan menganalisis data lokasi dan peta untuk navigasi, logistik, dan observasi bumi.
LLMOps Engineer
Menjalankan sisi operasional aplikasi LLM, menangani deployment, evaluasi, monitoring, dan biaya model di produksi.
ML Platform Engineer
Membangun infrastruktur internal (training pipeline, experiment tracking, dan platform serving) yang membuat tim ML bisa bergerak lebih cepat.
ML Research Engineer
Menjembatani riset dan production dengan mengimplementasikan, mengevaluasi, dan men-scale model machine learning yang baru.
MLOps Engineer
Mengoperasionalkan model machine learning dengan membangun infrastruktur untuk melatih, men-deploy, dan memantaunya secara andal.
NLP Engineer
Membangun sistem yang memproses, memahami, dan menghasilkan bahasa manusia menggunakan teknik natural language processing.
Perception Engineer
Membangun sensor fusion dan perception stack yang memungkinkan robot dan kendaraan memahami lingkungan fisiknya secara real time.
Prompt Engineer
Merancang, menguji, dan mengiterasi prompt serta strategi context untuk secara andal memperoleh output yang diinginkan dari large language model.
RAG Engineer
Merancang pipeline retrieval-augmented generation yang mendasarkan output LLM pada korpus dokumen yang terverifikasi dan terkini.
Recommendation Systems Engineer
Merancang dan mengoperasikan sistem yang menampilkan konten atau produk personal berdasarkan perilaku dan preferensi pengguna.
Search Relevance Engineer
Menyetel algoritma ranking pencarian dan sinyal relevansi agar pengguna menemukan hasil paling berguna untuk query mereka.
Speech & Audio ML Engineer
Membangun sistem machine learning untuk speech recognition, synthesis, speaker ID, dan klasifikasi audio pada skala produksi.
Low-level & domain-heavy
ASIC Engineer
Merancang silicon custom (dari RTL sampai physical implementation) untuk mencapai target performa dan daya yang tak bisa dipenuhi chip general-purpose.
Bioinformatics Engineer
Membangun pipeline software yang memproses dan menganalisis data genomik, proteomik, dan klinis untuk mempercepat penemuan biologis.
Browser Engineer
Mengembangkan komponen inti web browser, rendering engine, JavaScript engine, networking stack, atau infrastruktur browser extension.
Compiler Engineer
Membangun dan mengoptimalkan compiler, interpreter, dan language toolchain yang mengubah source code menjadi program yang bisa dieksekusi.
Database Internals Engineer
Membangun engine di balik database, mengerjakan format storage, query planner, transaksi, dan indexing.
Distributed Systems Engineer
Merancang dan mengimplementasikan sistem yang berjalan di banyak mesin, menangani konsistensi, fault tolerance, dan skalabilitas.
Embedded Linux Engineer
Mem-porting, mengonfigurasi, dan mengoptimalkan kernel Linux serta userspace untuk target hardware embedded dan IoT yang terbatas sumber dayanya.
Firmware Security Engineer
Mengamankan firmware dan software level rendah di perangkat, mengeraskan boot, update, dan hardware root of trust dari serangan.
FPGA Engineer
Memprogram field-programmable gate array untuk mengimplementasikan logika hardware-accelerated bagi networking, signal processing, dan workload HPC.
GPU Compute Engineer
Memprogram GPU untuk workload general-purpose (ML training, simulasi sains, dan data processing) memeras throughput maksimal dari hardware paralel.
Hardware Engineer
Merancang dan memvalidasi hardware elektronik (board, sirkuit, dan sistem) serta memastikannya memenuhi spesifikasi elektrik dan mekanis.
Hardware Verification Engineer
Memverifikasi bahwa desain hardware benar secara fungsional sebelum tape-out menggunakan simulasi, formal method, dan coverage-driven verification.
HPC Engineer
Mengembangkan software untuk cluster high-performance computing dan supercomputer, mengoptimalkan untuk paralelisme dan throughput masif.
IoT Engineer
Membangun lapisan firmware, konektivitas, dan integrasi cloud yang menghidupkan embedded device menjadi produk terhubung dan terkelola.
Kernel / Driver Engineer
Mengembangkan kernel sistem operasi, device driver, dan firmware yang berinteraksi langsung dengan hardware.
Performance Engineer
Mengidentifikasi dan menghilangkan bottleneck performa pada sistem software demi memenuhi target latency, throughput, dan efisiensi.
Simulation Engineer
Membangun simulasi fisika dan numerik untuk teknik, sains, dan game, menyeimbangkan akurasi dan budget komputasi.
Storage Engineer
Merancang dan mengoperasikan sistem storage (block, object, dan file) dengan optimasi untuk durability, throughput, dan biaya pada skala besar.
WebAssembly Runtime Engineer
Membangun dan mengoptimasi runtime serta toolchain WebAssembly yang mengeksekusi modul Wasm secara aman dan efisien di dalam maupun di luar browser.
Games & Graphics
Game AI Engineer
Membangun perilaku karakter non-pemain dan sistem game, dari pathfinding hingga pengambilan keputusan dan penyetelan kesulitan.
Game Audio Engineer
Membangun dan mengintegrasikan audio system serta middleware yang menghadirkan suara spasial dan reaktif ke pemain secara real time.
Game Engine Engineer
Membangun dan memelihara core runtime system (rendering, physics, audio, dan tooling) yang menjalankan sebuah game engine.
Game Network Engineer
Mengimplementasikan networking dan multiplayer system yang menyinkronkan game state antar klien dengan latency rendah dan reliability tinggi.
Game Tools Engineer
Merancang dan membangun editor internal, pipeline, dan tools otomasi yang mempercepat kerja tim game development.
Gameplay Engineer
Mengimplementasikan mekanik, sistem, dan interaksi pemain yang menentukan bagaimana sebuah game terasa saat dimainkan.
Rendering Engineer
Merancang dan mengimplementasikan sistem real-time rendering yang menghasilkan visual berkualitas tinggi dalam batasan GPU dan memory yang ketat.
Shader Engineer
Membuat GPU shader dan material system yang menentukan tampilan visual permukaan, efek, dan environment secara real time.
Technical Artist
Menjembatani celah antara art dan engineering, membangun tools, pipeline, dan shader yang membantu artist bekerja efisien dan mencapai target visual.
VFX Engineer
Membangun visual effect real-time seperti partikel, fluida, dan destruksi, membuatnya tampak bagus dalam budget frame yang ketat.
Specialized domains
Aerospace & Avionics Engineer
Membangun software flight-critical dan ground-support untuk pesawat, wahana antariksa, dan satelit di bawah standar keselamatan dan sertifikasi yang ketat.
Automotive Software Engineer
Merancang dan memvalidasi embedded software untuk kendaraan, dari firmware ECU sampai stack AUTOSAR, memenuhi syarat functional-safety ISO 26262.
Autonomous Vehicles Engineer
Mengembangkan software stack yang memungkinkan kendaraan memahami lingkungannya dan bernavigasi tanpa campur tangan manusia.
EdTech Engineer
Membangun software untuk pembelajaran, dari kursus dan asesmen hingga pelajaran interaktif, fokus pada keterlibatan dan hasil belajar.
Fintech Engineer
Membangun produk financial technology (payment system, trading platform, atau infrastruktur perbankan) dengan tuntutan reliability dan compliance yang tinggi.
HealthTech Engineer
Membangun software kesehatan untuk pasien dan klinisi di bawah aturan privasi, keselamatan, dan interoperabilitas yang ketat.
Low-Latency Trading Engineer
Membangun sistem eksekusi order dan market-data super cepat di mana selisih latency mikrodetik langsung berdampak pada keunggulan trading.
Medical Device Software Engineer
Mengembangkan software embedded dan aplikasi untuk medical device yang teregulasi, mematuhi standar keselamatan dan kualitas yang ketat.
Payments Engineer
Membangun sistem yang memindahkan uang, menangani alur pembayaran, rekonsiliasi, serta reliabilitas dan kepatuhan yang dituntut uang.
Robotics Software Engineer
Menulis software untuk sistem robotik, mengintegrasikan sensing, actuation, dan control untuk menyelesaikan tugas di dunia fisik.
Streaming Media Engineer
Membangun pipeline dan player yang meng-encode, mem-package, mengirim, dan mengadaptasi stream video serta audio ke jutaan penonton secara bersamaan.
Telecom Engineer
Mengembangkan software untuk infrastruktur telekomunikasi, dari core network 4G/5G hingga signaling stack dan network function virtualization.
Emerging / platform-specific
AR / VR / XR Engineer
Membuat pengalaman immersive augmented, virtual, dan mixed-reality dengan memadukan rendering 3D real-time dan interaksi spasial.
Blockchain Engineer
Mengembangkan aplikasi dan protokol terdesentralisasi di platform distributed ledger, termasuk smart contract dan infrastruktur on-chain.
Mainframe Engineer
Memelihara dan memodernisasi sistem mainframe IBM Z-series yang menopang pemrosesan transaksi volume tinggi di perbankan, asuransi, dan pemerintahan.
No-Code / RPA Developer
Mengotomasi proses bisnis berulang menggunakan platform low-code dan tools RPA tanpa menulis kode tradisional.
Quantitative Researcher
Menerapkan pemodelan statistik dan matematis untuk mengembangkan strategi algorithmic trading atau model risiko finansial.
Salesforce Developer
Membangun dan mengustomisasi solusi di platform Salesforce menggunakan tooling declarative dan programmatic-nya.
SAP Developer
Mengustomisasi dan memperluas sistem SAP ERP menggunakan ABAP, Fiori, dan BTP agar proses bisnis enterprise selaras dengan kebutuhan organisasi.
ServiceNow Developer
Membangun dan mengonfigurasi workflow, portal, dan integrasi di platform ServiceNow untuk mengotomatiskan layanan IT dan operasi bisnis.
Smart Contract Auditor
Mereview smart contract blockchain untuk celah keamanan sebelum live, di mana satu bug bisa menguras jutaan.
Quality & craft
Accessibility Engineer
Memastikan produk digital bisa digunakan oleh penyandang disabilitas dengan menerapkan standar accessibility dan keahlian assistive technology.
Developer Experience Engineer
Meningkatkan produktivitas dan kepuasan tim engineering dengan membangun tooling, pipeline CI, lingkungan dev lokal, dan platform internal yang lebih baik.
Load Test Engineer
Merancang dan menjalankan load, stress, dan soak test untuk menemukan bottleneck performa sebelum berdampak ke pengguna di production.
Localization Engineer
Mengadaptasi software dan konten untuk pasar internasional dengan membangun infrastruktur teknis untuk mendukung berbagai bahasa dan locale.
Performance Test Engineer
Merancang dan menjalankan tes beban dan performa untuk menemukan batas dan regresi sebelum dialami pengguna.
Technical Writer
Membuat dokumentasi yang jelas dan akurat (API reference, panduan, tutorial) yang membantu user dan developer memahami serta menggunakan software secara efektif.
Eng-adjacent & career-direction
Chief Technology Officer
Menetapkan visi teknis dan strategi arsitektur perusahaan, memastikan pilihan teknologi mendukung tujuan bisnis jangka panjang dan diferensiasi kompetitif.
Developer Educator
Membuat tutorial, kursus, dan konten live yang membantu developer mempelajari sebuah platform, bahasa, atau konsep dan mengadopsinya dengan sukses.
Engineering Director
Memimpin beberapa tim engineering, memegang perencanaan headcount, delivery lintas tim, dan strategi teknis untuk sebuah area produk atau unit bisnis.
Engineering Manager
Memimpin tim software engineering, menyeimbangkan manajemen orang, delivery, dan arah teknis agar tim sukses.
Forward-Deployed Engineer
Terjun langsung bersama pelanggan enterprise untuk mengintegrasikan, mengkustomisasi, dan mengembangkan produk di lingkungan mereka, menjembatani sales dan core engineering.
Open-Source Maintainer
Mengelola codebase publik dengan mereview kontribusi, menetapkan arah proyek, mengatur rilis, dan membangun komunitas kontributor yang sehat.
Principal Engineer
Menetapkan arah teknis lintas banyak tim sebagai individual contributor, menyelesaikan masalah tersulit dan paling berdampak di organisasi.
Solutions Engineer
Menjembatani sales dan engineering dengan membantu calon customer memahami dan mengintegrasikan kemampuan teknis sebuah produk.
Staff Engineer
Senior individual contributor yang menggerakkan strategi teknis berskala besar dan keselarasan lintas tim tanpa mengelola orang secara langsung.
Support Engineer
Menyelesaikan isu teknis yang kompleks untuk customer, berperan sebagai jembatan antara user yang mengalami masalah dan tim engineering yang memperbaikinya.
Tech Lead
Menggerakkan arah teknis untuk sebuah tim atau workstream sambil tetap menjadi kontributor hands-on pada codebase.
Technical Program Manager (TPM)
Mengoordinasikan program teknis yang kompleks lintas banyak tim engineering, mengelola timeline, dependensi, dan komunikasi stakeholder.
VP of Engineering
Memiliki struktur, budaya, dan delivery organisasi engineering pada level perusahaan, menerjemahkan strategi bisnis menjadi eksekusi engineering.