top of page

Junior Software Engineer

Midtown office, Atlanta, GA


Speedchain is seeking a talented and enthusiastic Junior Software Engineer to join our team and contribute to the development of our cutting-edge, cloud-native software products. As a Junior Software Engineer, you will work closely with senior engineers to learn and apply software development best practices, contribute to the design, development, and implementation of software features, and gain hands-on experience with cloud technologies. This role offers an excellent opportunity to grow your skills, work on impactful projects, and advance your career in a dynamic and supportive environment.

Responsibilities:

  • Collaborate with senior engineers to understand project requirements and contribute to the design, development, and implementation of software features for cloud-native applications.

  • Write clean, efficient, and well-tested code for front-end and back-end components, adhering to AWS best practices and company coding standards.

  • Participate in code reviews, providing and receiving constructive feedback to improve code quality and learn from experienced team members.

  • Work with product managers, designers, and other stakeholders to deliver robust solutions on the AWS platform.

  • Troubleshoot and resolve basic to moderately complex technical issues in a cloud environment, with guidance from senior engineers.

  • Contribute to the improvement of our cloud-focused development processes and tools.

  • Stay up-to-date with emerging cloud technologies and industry best practices, with a focus on expanding your knowledge of AI and LLMs.

  • Assist in the exploration, prototyping, and integration of AI-powered features and tools, including Large Language Models (LLMs), under the guidance of senior engineers.

  • Learn and apply strategies for testing and validating AI/LLM-integrated components to ensure accuracy, reliability, and performance.

  • Learn to evaluate and recommend appropriate AI/ML libraries, frameworks, and cloud services (e.g., AWS AI services like SageMaker, Bedrock) to address specific business needs.

  • Collaborate with data scientists or ML engineers (if applicable) to understand data requirements and integration strategies for AI/LLM-based features.

  • Stay informed about the ethical considerations and potential biases associated with AI/LLMs and learn to apply responsible implementation practices.

 

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 0-2 years of professional software development experience, including relevant internship or co-op experience.

  • Strong proficiency in at least one modern programming language (e.g., Python, Java, C#, JavaScript) and related frameworks/libraries.

  • Solid understanding of software development principles, design patterns, and data structures, with a focus on cloud-optimized architectures.

  • Familiarity with version control systems (e.g., Git) and collaborative workflows.

  • Basic understanding of software testing methodologies and tools (e.g., unit, integration, end-to-end), including testing in a cloud environment.

  • Familiarity with database systems (e.g., SQL, NoSQL), particularly AWS DynamoDB, is a plus.

  • Good understanding of software development methodologies (e.g., Agile, Scrum).

  • Strong problem-solving, analytical, and debugging skills, especially in a distributed systems context.

  • Excellent communication and collaboration skills.

  • Ability to work independently and take ownership of tasks, with guidance and mentorship.

  • A foundational understanding of Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs) is a plus.

  • Eagerness to learn and grow in the field of AI and software engineering.

Bonus Points:

  • Exposure to AWS services (e.g., DynamoDB, Lambda, Amplify, Cognito, API Gateway, S3, ECS, EKS).

  • Familiarity with front-end JavaScript frameworks (e.g., React, Angular, Vue.js).

  • Exposure to CI/CD pipelines, particularly in a cloud deployment context.

  • Understanding of cloud security best practices (e.g., AWS security).

  • Exposure to serverless computing and microservices architecture.

  • Coursework or personal projects related to AI/ML.

  • Experience with Python and relevant AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).

  • Basic understanding of data engineering concepts.

 

What We Offer:

  • Competitive Salary and Benefit plans

  • Healthcare Plan including health/dental/vision insurance

  • 401K Plan

  • Paid time off

  • Paid holidays

  • Relocation assistance may be available for highly qualified candidates.

  • Stock options offered

  • We are proud to be an EEO/AA employer. Applicants for employment are considered without regard to race, creed, color, religion, sex, sexual orientation, marital status, national origin, age, disability, status as a veteran, Vietnam Era Veteran, or being a member of the Reserves or National Guard.

How to Apply:

Submit your resume and cover letter to recruiting@speedchain.com

Apply for this role

Add a resume
Upload supported file (Max 15MB)

Thank you! If your resume is a good fit, we'll be in touch.

bottom of page