12639 jobs - 0 added today
Recruiting? Call us on 786-433-7120
Email me newest jobs similar to this one
3 months ago
Salary band: $10k - $15k
Location: North America, United States, Illinois
Job type: Permanent
Contact: Talentburst, Inc.
Category: Engineer
Sr. Software Engineer (compilers, Languages, Tools)

As a member of a highly talented team, you get to do creative work as well as making real impact by solving real customer problems. While our current projects include language design, compiler & JVM, and performance optimization, the lab continues to grow and expand to explore programming technologies in new domains (e.g., cloud, distributed computing, smart devices). As such, we are not looking for people w/ a fixed set of skills, but rather for "growth-mindset people preferably w/ versatile experiences in the field and definitely not daunted by acquiring new skills.


* Work involves a good amount of core compiler and language VM development, (domain-specific) language design, whole-stack performance analysis & optimizations, and program analysis tools design

* Proactively engage with customers to identify opportunities for programming technology solutions; bootstrap projects from scratch; and turn ideas into prototypes and production

* Provide technical leadership and mentorship for a geographically distributed team of engineers

* (Last but not least) Be creative, keep on learning, and stay connected w/ the community


* Ph.D. or Master in Computer Science or 5+ years of work experience in the relevant areas

Expertise in one or more of the following areas:
* Programming language design, with experience in a relevant area such as type systems, memory management, concurrency models, domain-specific languages, formal methods, language standard committee; or

* Language implementation, with experience in a relevant area such as compiler design & optimization, language VM, runtime and library, software verification, software engineering tools; or

* Performance analysis & optimization, via experience in a relevant area, such as performance modeling, parallel software development, or processor or system simulator development.

* Strong software development skills, proficient in software engineering techniques and methodologies

* Fluency in C/C++/Java programming

Nice to haves:

* Because we develop programming technology for a variety of purposes, competence in a breadth of programming paradigms is a plus, such as imperative and functional programming, formal specifications and assembly code

* Experience with runtime system, such as memory management and concurrent task scheduling, and in newer languages like Go, Rust, Scala, and Swift

* Experience with developing programming technologies for the Cloud environment and smart devices (our new areas)

* Prior engagement in open-source projects, developers' community, and/or research community

Here are some similar jobs for you to consider...

14 days ago
only 14 days until close
Network Engineer
North America, United States, Illinois, Chicago
$10k - $15k
14 days ago
only 14 days until close
UIX Software Engineer
North America, United States, Maryland
$10k - $15k

Email me newest jobs similar to this one

  Back to the top