remote
Senior Software Engineer - micro1
Software Engineer
Senior Software Engineer focused on building and optimizing AI systems, leveraging Python and machine learning expertise to improve model training, bug fixing, and performance across a large codebase.
About the role
Key Responsibilities
- Lead the design, implementation, and refactoring of high‑performance Python modules that support AI model training pipelines.
- Collaborate with data scientists to translate research prototypes into production‑ready code, ensuring scalability and reliability.
- Diagnose and resolve complex bugs, applying deep debugging techniques and automated testing to maintain code quality.
- Optimize computational workflows, reducing training latency and resource consumption through profiling and algorithmic improvements.
- Mentor junior engineers, reviewing pull requests and providing constructive feedback on architecture and coding standards.
Requirements
- 5+ years of professional software development experience, with a strong background in Python.
- Hands‑on experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and model deployment pipelines.
- Proficiency in performance profiling, code optimization, and scalable system design.
- Excellent problem‑solving skills and a collaborative mindset in a remote, cross‑functional team.
Skills
pythonmachine learning