Back to Jobs
Other

Senior Software Developer (Multi-Language Systems & AI Engineering)

Micro1
Pay
$25 - $50 / hr
Hourly
Location
Worldwide
Remote
Posted
May 9, 2026
Languages
English

Description

Job Title: Senior Software Developer (Multi-Language Systems & AI Engineering)

Job Type: Contractor

Location: Remote


Job Summary:

Join our team as a Senior Software Development expert, where you will tackle complex technical challenges, architect robust solutions, and drive innovation across cutting-edge software projects. This role is ideal for engineers who thrive on problem-solving, meticulous code quality, and systems-level thinking, and who are comfortable delivering high-impact solutions with minimal supervision.


Key Responsibilities:

  1. Design and develop realistic programming tasks that reflect authentic engineering workflows.
  2. Diagnose, troubleshoot, and repair sophisticated bugs within diverse repositories and codebases.
  3. Implement production-ready features, orchestrating coordinated changes across multiple file systems.
  4. Refactor, optimize, and modernize existing code while preserving functional integrity.
  5. Configure and maintain development environments and dependencies using containerized workflows such as Docker.
  6. Build deterministic automated tests and validation pipelines to ensure software reliability.
  7. Contribute to infrastructure for builds, dependencies, and development tools, while documenting technical decisions.


Required Skills and Qualifications:

  1. 5+ years of professional software engineering experience or equivalent expertise in systems programming and backend development.
  2. Strong proficiency with Docker and containerized development workflows.
  3. Expertise with Git and distributed version control in collaborative, production environments.
  4. Demonstrated experience in at least one core language (Python, JavaScript/TypeScript, Go, Rust, Java, C++, C, or C#).
  5. Advanced debugging and root-cause analysis skills for complex systems and codebases.
  6. Proven ability to implement features across multi-file repositories and maintain automated tests.
  7. Commitment to secure coding practices, code quality, and thorough documentation.


Preferred Qualifications:

  1. Experience contributing to large-scale or open-source repositories.
  2. Hands-on work with data processing pipelines or machine learning workflows, especially in the Python ecosystem.
  3. Expertise in configuring CI/CD pipelines or build systems for robust software delivery.

Required Skills

  • Systems Programming
  • Backend Development
  • Machine Learning Pipelines
  • CI/CD
  • Debugging
  • Code Refactoring
  • Automated Testing

Interested in this position?

Apply directly on the company's website